Поиск папок и файлов в Linux(Unix)

Используя стандартную команду find с ключом -name можно искать по шаблону как файлы, так и папки. применение ключа -type d дает нам поиск директорий а ключа -type f, соответственно файлов. и через ключ -exec мы можем сделать на выбор что хотим.
Например удалим все директории рекурсивно содержащие имя PaxHeader.
find . -name "PaxHeader" -type d -exec rm -R "{}" \;


Или например найдем и GREP-нем во всех файлах с расширением php строку define
find . -name "*.php" -type f -exec grep "define" {} \

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.