Команда оболочки для вывода абсолютного пути двоичного файла

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

17
задан 4 October 2011 в 14:56

4 ответа

Попробуйте , который ls обнаружит полный путь к ls команде

26
ответ дан 4 October 2011 в 14:56

где -b вашBinary выдаст местоположение программы.

5
ответ дан 4 October 2011 в 14:56

Все вышеперечисленное, с некоторыми оговорками:

whereis -- ищет совпадения (по умолчанию) в некоторых заданных каталогах. Список доступен на 'man whereis', и может быть передан как параметр

, который -- ищет исполняемые файлы в текущем окружении (другими словами, исполняемые файлы, которые можно найти в каталогах, перечисленных в переменной окружения PATH

(bash) типа -- если 'name' является псевдонимом, он перечисляет определение псевдонима, но не обязательно путь к любым исполняемым файлам в этом определении.

Другой вариант, более общий, это mlocate.

3
ответ дан 4 October 2011 в 14:56

Команда

type name

выдаст вам всю информацию об имени , если оно исполняемое (возвращая также путь), псевдоним оболочки, функцию оболочки, сборку оболочки.

9
ответ дан 4 October 2011 в 14:56

Другие вопросы по тегам:

Похожие вопросы: