Кто-то помогает мне с chmod, у меня есть следующая файловая структура
-dir1
--file1
--file2
--dir1a
---file1a1
---file1a2
--dir1b
---file1b1
---file1b2
Как делают меня chmod 655 во все файлы под dir1 и весь subdir? Таким образом, все файлы будут иметь 655 разрешений, и весь dir останется, как они были.
Спасибо
Лучше использовать
find . -type f -exec chmod 655 -- {} +
Другое предлагаемое решение от @sagarchalise не будет работать, если имена файлов будут содержать пробелы или будут запускаться с тире.
Я думаю, входя dir1
и
find . -type f | xargs chmod 655
добьется цели.