find . -type f -print0 | xargs -0 chmod a-x


Эта команда использует команду find для поиска всех файлов (-type f) в текущем каталоге и его подкаталогах. Результат поиска передается команде xargs, которая выполняет команду chmod a-x для каждого найденного файла.
Команда chmod a-x удаляет права на выполнение (-x) у всех (a) пользователей для указанного файла.
Это может быть полезно, если вы хотите удалить права на выполнение для определенных файлов, чтобы они не могли быть исполнены.
Альтернативой может быть использование цикла для обхода каждого файла и выполнения команды chmod отдельно.
-print0 и -0 используются для правильной обработки имен файлов, которые могут содержать пробелы или специальные символы.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *