Полезные примеры использования find.

# Поставить рекурсивно права 755 только на директории, начиная в текущей директории.
find . -type d -exec chmod 0755 {} ;

# Поставить рекурсивно права 644 только на файлы, начиная в текущей директории.
find . -type f -exec chmod 644 {} ;

# то же, с паттерном
find . -type f -name '*.htm*' -exec chmod 644 {} ;

# рекурсивно удалить только файлы, измененные более чем 10 дней назад
find . -type f -mtime +10 -exec rm -f {} ;
Отмечено:

Добавить комментарий