分页: 1 / 1
关于mkdir命令的问题
发表于 : 2008-11-03 0:17
由 Dic4000
想用mkdir命令p和m选项一次性建立test1/test2/test3这三个目录并给权限。
用 mkdir -mp 700 test1/test2/test3 命令,提示“无效模式"
用 mkdir -pm 700 test1/test2/test3 命令,目录虽然建立起来但没设定给定的权限
应该怎样写?
Re: 关于mkdir命令的问题
发表于 : 2008-11-17 12:46
由 mwwstuday
用mkdir -p -m 700 test1/test2/test3。
Re: 关于mkdir命令的问题
发表于 : 2008-11-17 20:51
由 Dic4000
mwwstuday 写了:用mkdir -p -m 700 test1/test2/test3。
不对,三个文件夹的权限都为rwxr-xr-x ,而我想得到的是700权限。
Re: 关于mkdir命令的问题
发表于 : 2008-11-18 17:33
由 bones7456
Dic4000 写了:mwwstuday 写了:用mkdir -p -m 700 test1/test2/test3。
不对,三个文件夹的权限都为rwxr-xr-x ,而我想得到的是700权限。
这样,test3目录应该是 700 的,但是 test1/test2 都是根据 umask 的设置来的(会自动加上 u+wx,不然后面无法继续.)
你可以直接修改 umask 来实现你要的需求.