Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

5 способов поиска файлов в Linux, используя терминал

Сегодня мы рассмотрим нескольно наиболее популярных способов поиска файлов в Linux, используя терминал.

1) find : Для поиска файлов из командной строки вы можете использовать команду “find”. У этой команды следующий синтаксис:

find path criteria action

 

“path”  Секция для указания директории поиска. Если ничего не указано поиск идет по текущей директории.

“criteria”  Опции поиска.

“action” Опции, которые влияют на состояние поиска или контролируют его, например,

“–print”

 

5 способов поиска файлов в Linux, используя терминал

 

2) locate : Команда “locate” это альтернатива команде “find -name”. Команда find ищет файлы в выбранной части файловой системы и процесс может быть не очень быстрым. С другой стороны, команда locate ищет файлы в базе данный, созданной специально для этих целей /var/lib/locatedb, что происходит намного быстрее. Для обновления базы используется команда updatedb.

 

5 способов поиска файлов в Linux, используя терминал

 

3) whereis :  “whereis” возвращает место расположения кода (опция -b), ман-страниц  (опция -m), и исходные файлы (опция -s) для указанной команды. Если опции не указываются, выводится вся доступная информация. Эта команда быстрее чем “find” но менее полная.

5 способов поиска файлов в Linux, используя терминал

 

4) which :  Команда “which” ищет все пути перечисленные в переменной PATH для указанной команды.

5 способов поиска файлов в Linux, используя терминал

 

5) type :

При вызове без опций показывает, как имена будут интерпретироваться

при использовании в качестве имени команды. Если использована опция -a, команда type выдает список всех каталогов, где есть выполняемый файл с

соответствующим именем. В список включаются также псевдонимы и функции,

если только не указана опция -p. К

хэшу команд не обращаются, если указана опция -a. Команда type возвращает 0,

если хоть один из аргументов найден, и 1 в противном случае.

5 способов поиска файлов в Linux, используя терминал

If you liked my post, feel free to subscribe to my rss feeds