вторник, 17 августа 2010 г.

Трюки с find в linux.

Статья будет постоянно дополняться, а пока...

Поиск и удаление старых файлов (старше 180 дней):
find /home/backups/ -mtime +180 -type f -exec rm -rfv {} \;
или (старше 240 минут):
find /home/backups/ -mmin +240 -type f -exec rm -rfv {} \;

Установка прав только для всех файлов в каталоге /www/html:
find /www/html -type f -exec chmod 640 {} \;

Установка прав только для всех поддиректорий в дирректории /www/html:
find /www/html -type d -exec chmod 750 {} \;