我可以在创build文件或目录时设置权限吗?

我可以在使用单个命令创build文件/目录时设置权限,还是必须先创build文件/目录,然后使用chmod设置其权限?

例如做这样的事情

// for directories mkdir 755 test // for files touch 644 test/my_file.php 

对于文件,请尝试使用install命令:

 $ install -m 644 /test/path/ myfile.php 

对于文件夹,使用-m参数的mkdir

 $ mkdir -m 755 test 

你可能必须执行这个sudo

手册页是你的朋友。 这在GNU mkdir中是可以实现的,但不能用于GNU touch。

 mkdir -m 755 test