Рекурсивный chmod только для папок или только для файлов в Linux
Небольшая шпаргалка, на случай если нужно выполнить какие либо действия только с папками или только с файлами в каталоге и его подкаталогах.
Для директорий
Используем -type d
find /target_dir -type d -exec chmod 755 {} \;
Для файлов
Используем -type f
find /target_dir -type f -exec chmod 644 {} \;
По маске
C параметром -name
find /target_dir -type f -name '.htm' -exec chmod 644 {} \;
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.