which

Поиск исполняемого файла (UNIX)

Синтаксис:

which [-afLls] программа...

Поддерживаемые платформы:

Neutrino

Опции:

-a

Найти все экземпляры программы в PATH.

-f

Вывести полное имя пути.

-L

Отобразить длинный формат (как при выполнении команды ls -l) для каждой обнаруженной программы с выводом информации о ссылке (если файл представляет собой символьную ссылку).

-l

("эль") Отобразить длинный формат (как при выполнении команды ls -l) для каждой обнаруженной программы.

-s

Найти разделяемые объекты в каталогах, определяемых переменной среды LD_LIBRARY_PATH и конфигурационной строкой _CS_LIBPATH.

Описание:

Утилита which выполняет поиск указанных программ. По умолчанию утилита which выполняет поиск в каталогах, определяемых переменной среды PATH, но если указана опция -s, поиск выполняется в каталогах, определяемых LD_LIBRARY_PATH и _CS_LIBPATH.

Примеры:

Вывод полного имени пути и длинного статуса для всех версий утилиты ls, найденных в PATH:

which -alf ls

Вывод пути для утилиты which:

which which

Поиск разделяемого объекта devg-flat.so:

which -s devg-flat.so

Переменные среды:

PATH

Разделенный двоеточиями список каталогов, в которых выполняется поиск исполняемых файлов.

LD_LIBRARY_PATH

Разделенный двоеточиями список каталогов, в которых выполняется поиск разделяемых библиотек.


Статус завершения:

0

Все входные файлы найдены.

>0

Возникла ошибка.