Linuxmkdir函数mode权限设置方法

那天,我在服务器上调试代码时,突然发现mkdir创建的目录权限不正确。
凌晨三点,办公室里只剩下我一个人。
窗外的月光明亮,照得键盘​​反射着光。
纠结了半天,发现是umask的问题。
有时候学习Linux确实需要一步步来。

Linux里的终端用mkdir创建目录提示权限不够怎么解决求大神啊

嘿,上周有客户问我如何在Deepin Linux桌面版的文件管理器中创建文件夹。
我确实遇到过这个问题。
Deepin Linux桌面版虽然说是桌面版,但是文件管理器有一个小bug。
也就是说,在usr、var等系统文件夹中,不能直接创建文件夹,必须使用终端。

第一步是启动深度终端。
这一步非常简单。
一般系统菜单中有一个“终端”选项,点击即可。

第二步是在终端中输入命令“sudo mkdir /usr/java”。
这里需要注意的是,sudo是超级用户的缩写,mkdir是创建文件夹的命令,“/usr/java”是要创建的文件夹的路径和名称。
这里的“/usr”是指在usr目录下要创建的文件夹,“java”是要创建的文件夹的名称。

第三步,输入管理员密码。
该密码就是您设置的系统管理员密码。
按 Enter 键后,终端将开始执行命令。

第四步:创建完成后,您可以打开深度文件管理器,进入/usr目录查看。
您应该能够看到新创建的文件夹。

无论如何,这取决于你。
这个方法还是比较实用的,但是使用终端的时候还是需要小心,避免误删重要文件。
我还在想这个问题,如何让文件管理器直接支持在系统文件夹中创建文件夹。