Метка: find
Вывод информации о файле:
stat file.tar.gz
Вывод информации о папке аналогично:
stat backups
Иногда появляется необходимость установить определенные права доступа к папкам/файлам (т.н. chmod), которые имеют большую степень вложенности каталогов. Приводимые ниже примеры помогут рекурсивно обойти все обозначенные каталоги и расставить необходимые права:
find ./ -type f -exec chmod 644 {} \; – выставляет права на файлы
find ./ -type d -exec chmod 755 {} \; – выставляет права на папки
Поиск командой find текста search_phrase в файлах .php:
find ./ -name "*.php" -exec grep -H -n 'search_phrase' '{}' \;
Формат поиска командой grep:
grep -r search_phrase * grep -rl "search_phrase" ./