WHEREIS(1) | Команди користувача | WHEREIS(1) |
НАЗВА¶
whereis - визначення місця виконуваних файлів, коду та сторінки підручника програми
КОРОТКИЙ ОПИС¶
whereis [options] [-BMS directory... -f] name...
ОПИС¶
whereis locates the binary, source and manual files for the specified command names. The supplied names are first stripped of leading pathname components. Prefixes of s. resulting from use of source code control are also dealt with. whereis then attempts to locate the desired program in the standard Linux places, and in the places specified by $PATH and $MANPATH.
Обмеження пошуку (параметри -b, -m і -s) є накопичувальними і застосовуються до наступних взірців назва у командному рядку. Кожне нове обмеження пошуку скидає маску пошуку. Наприклад,
whereis -bm ls tr -m gcc
виконує пошук виконуваних файлів та сторінок підручника «ls» і «tr» і лише сторінок підручника «gcc».
Параметри -B, -M і -S скидають шляхи пошуку для наступних взірців _назва>. Наприклад,
whereis -m ls -M /usr/share/man/man1 -f cal
шукає сторінки підручника для «ls» в усіх типових каталогах, але для «cal» лише у каталозі /usr/share/man/man1.
ПАРАМЕТРИ¶
-b
-m
-s
-u
-B список
-M _список>
-S _список>
-f
-l
-g
whereis -g 'find*'
-h, --help
-V, --version
ШЛЯХИ ДЛЯ ПОШУКУ ФАЙЛІВ¶
Типово, whereis намагається знайти файли у вбудованих до системи каталогах, які визначено за допомогою взірців із символами-замінниками. Команда спробує скористатися вмістом змінних середовища $PATH і $MANPATH, як типовими каталогами для пошуку. Найпростішим способом визначити шляхи, які буде використано, є додавання параметра -l. Результат застосування -B, -M і -S буде показано, якщо скористатися -l.
СЕРЕДОВИЩЕ¶
WHEREIS_DEBUG=all
ПРИКЛАДИ¶
Щоб знайти усі файли у /usr/bin, які не документовано у /usr/man/man1 або які не мають початкових кодів у /usr/src, віддайте таку команду:
cd /usr/bin
whereis -u -ms -M /usr/man/man1 -S /usr/src -f *
ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ¶
Для звітування щодо вад скористайтеся системою стеження за вадами - <https://github.com/util-linux/util-linux/issues>.
ДОСТУП ДО ПРОГРАМИ¶
Програма whereis є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-01-09 | util-linux 2.40.3 |