Поиск файлов и каталогов
Поиск файлов и каталогов¶
which файл/ссылка
- возвращает путь к файлу/ссылке
find местоположение опции
- позволяет искать файлы/каталоги по удобным фильтрам
find / -type f -name *.conf -user root -size +20k -newermt 2020-03-03 -exec ls -la {} \; 2>/dev/null
- выполняет поиск по следующий фильтрам:-type f
- тип файлов;-name *.conf
- любое имя с расширением.conf
;-user root
- владелецroot
;-size +20k
- размер больше 20КБ;-newermt 2020-03-03
- были созданы после 3 марта 2020;-exec ls -la {} \;
- к каждому результату запроса применяетla -ls
;2>/dev/null
- перенаправляет ошибки из терминала (чтобы их не было видно)
locate параметр
- аналог find
, но работает с локальной базой данных (перед использованием нужно сделать sudo updatedb
)
locate *.conf
- вернёт файлы с расширением.conf