分页: 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 来实现你要的需求.