对尚未在该位掩码上的文件和文件夹进行 Chmod
Chmod on files and folders not already on that bit mask
有没有办法只在 files/folders 上更改烫发,而不是已经在那些烫发上更改烫发?
比如说,如果对已经在 0640 中的文件执行 find . -type f -exec chmod 0640 {} \;
,请跳过它并且不要覆盖。
我正在从一台主机同步(通过 lsyncd
)文件到多台主机,当执行该命令时,所有文件都会被修改,因此所有文件也会同步。谢谢
正确且最快的方法是
find . -type f ! -perm 644 -exec chmod 644 {} \;
有没有办法只在 files/folders 上更改烫发,而不是已经在那些烫发上更改烫发?
比如说,如果对已经在 0640 中的文件执行 find . -type f -exec chmod 0640 {} \;
,请跳过它并且不要覆盖。
我正在从一台主机同步(通过 lsyncd
)文件到多台主机,当执行该命令时,所有文件都会被修改,因此所有文件也会同步。谢谢
正确且最快的方法是
find . -type f ! -perm 644 -exec chmod 644 {} \;