想用mkdir命令p和m选项一次性建立test1/test2/test3这三个目录并给权限。
用 mkdir -mp 700 test1/test2/test3 命令,提示“无效模式"
用 mkdir -pm 700 test1/test2/test3 命令,目录虽然建立起来但没设定给定的权限
应该怎样写?
关于mkdir命令的问题
-
- 帖子: 104
- 注册时间: 2008-09-10 21:06
-
- 帖子: 88
- 注册时间: 2008-10-30 17:02
Re: 关于mkdir命令的问题
用mkdir -p -m 700 test1/test2/test3。
-
- 帖子: 104
- 注册时间: 2008-09-10 21:06
Re: 关于mkdir命令的问题
不对,三个文件夹的权限都为rwxr-xr-x ,而我想得到的是700权限。mwwstuday 写了:用mkdir -p -m 700 test1/test2/test3。
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
Re: 关于mkdir命令的问题
这样,test3目录应该是 700 的,但是 test1/test2 都是根据 umask 的设置来的(会自动加上 u+wx,不然后面无法继续.)Dic4000 写了:不对,三个文件夹的权限都为rwxr-xr-x ,而我想得到的是700权限。mwwstuday 写了:用mkdir -p -m 700 test1/test2/test3。
你可以直接修改 umask 来实现你要的需求.
关注我的blog: ε==3