find /home/test -type f -exec chmod 644 {} \;
Следующая команда выполнит рекурсивное применение правил для всех директорий в директории "/home/test", а также для всех директорий во всех поддиректориях:
find /home/test -type d -exec chmod 755 {} \;
Тот же результат получается с помощью: chmod -R go=rX,u=rwX .
То же: chmod -R 755 /home/test.
Рекурсивное удаление папок .svn
Способ рекурсивного удаления папок .svn. Полезно для очистки части директорий для последующего копирования (три равноценных способа).find . -type d -name .svn | xargs rm -rf
find . -type d -name .svn -exec rm -rf {} \;
find . -type d -name .svn -delete
Альтернативный способ с использованием svn
svn export корень_рабочей_копии_svn папка_результат
Рекурсивное удаление файлов .pyc
find . -name '*.pyc' -delete
То же самое, Windows + Far
- Жмем поиск
[Alt]+[F7]
- Вводим
.svn
или*.pyc
- В полученном списке выбираем [Панель] (два нажатия стрелочки вправо)
- Выделяем все -
[NumPad *]
- Нажимаем удалить
[F8]