Поиск бинарных файлов с помощью команды whereis
В файловой системе Linux бинарные файлы могут быть разбросаны по различным директориям, что делает их быстрое нахождение проблематичным. К счастью, команда whereis
— это мощный инструмент, который может помочь вам найти расположение бинарных файлов на вашей системе.
Использование команды whereis
Команда whereis
— это утилита системы Linux, которая ищет указанную программу в заранее определенном наборе директорий, включая директории бинарных файлов системы, директории с руководствами и директории с исходным кодом. Базовый синтаксис команды whereis
выглядит так:
whereis [опции] [имя_файла]
Вот некоторые общие опции для команды whereis
:
-b
: Ищет только бинарные файлы.
-m
: Ищет только руководства.
-s
: Ищет только исходные файлы.
Поиск бинарных файлов с помощью whereis
Рассмотрим, как использовать команду whereis
для поиска бинарных файлов на системе Ubuntu 22.04. Например, чтобы найти расположение команды ls
, вы можете выполнить:
$ whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
Вывод показывает, что бинарный файл ls
находится в директории /usr/bin/ls
, а соответствующее руководство находится в /usr/share/man/man1/ls.1.gz
.
Вы также можете использовать команду whereis
для поиска других системных утилит, таких как git
или python3
:
$ whereis git
git: /usr/bin/git /usr/share/git /usr/share/man/man1/git.1.gz
$ whereis python3
python3: /usr/bin/python3 /usr/lib/python3.10 /usr/share/man/man1/python3.1.gz
Команда whereis
— ценный инструмент для быстрого поиска бинарных файлов на вашей системе Linux, который может быть особенно полезен при устранении проблем или при попытке понять структуру файловой системы.