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

Я пробовал где это "имя программы" --- ничего не возвращает

dpkg -query -L 'имя программы' - требуется точное имя пакета

Есть ли другие способы сделать это?

1 ответ1

0

Два варианта

Первый:

apropos partial_name

Это принесет имя и описание каждой программы, которая содержит частичное_имя. Требуется, чтобы в программе была справочная страница.

Например:

apropos lsp

приносит:

git-mailsplit (1)    - Simple UNIX mbox splitter program
lspci (8)            - list all PCI devices
lspgpot (1)          - extracts the ownertrust values from PGP keyrings

Во-вторых:

locate partial_name

Он принесет список исполняемых файлов, конфигурационных файлов, справочных страниц, которые содержат частичное_имя. Это может быть очень долго, вам нужно будет отфильтровать результаты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .