Chmod для файлов и папок, которые еще не включены в эту битовую маску - PullRequest
0 голосов
/ 23 марта 2020

Есть ли способ изменить перманент только для файлов / папок, которых уже нет?

Скажите, если при выполнении find . -type f -exec chmod 0640 {} \; для файла, который уже находится в 0640, пропустите его и не перезаписывайте .

Я синхронизирую (через lsyncd) файлы с одного хоста на несколько, и при выполнении этой команды ВСЕ файлы модифицируются, поэтому все файлы также синхронизируются. Спасибо.

1 Ответ

0 голосов
/ 27 марта 2020

Правильный и быстрый способ:

find . -type f ! -perm 644 -exec chmod 644 {} \;

...