复制或创建有特定权限和所有权的文件

・1 分钟阅读

 $ install -b -m 600 /dev/null NEWFILE

说明

本例子创建一个有权限600的新(空白)文件,还可以分别使用-o-g标志指定所有者和组。

虽然你可以通过使用touch创建文件,然后使用chmod和chown更改权限或者使用umask来控制新创建的文件的权限来完成相同的操作,但是,这些方法需要多个步骤,而使用install则只需一步。

你还可以使用install将多个文件复制到有指定权限的目录中,如下所示:


install -m 600 -o jack -g wheel file1 file2 /path/to/existing/dir

Hujiuxiang profile image