Для поиска исполняемых файлов в Linux с помощью команд у вас есть несколько вариантов. Вот несколько методов и примеры кода:
-
С помощью команды
найти
:find /path/to/search -type f -executable
Эта команда ищет исполняемые файлы, начиная с указанного пути.
-
Использование команды
locate
:locate -b '\filename'
Замените
filename
именем исполняемого файла, который вы хотите найти. Командаlocate
выполняет поиск в предварительно созданной базе данных, поэтому она работает быстрее, чемfind
, но может быть устаревшей. -
Использование команды
который
:which executable_name
Замените
executable_name
именем исполняемого файла, который вы хотите найти. Эта команда ищет исполняемый файл в каталогах, перечисленных в переменной средыPATH
. -
Использование команды
whereis
:whereis executable_name
Подобно команде
который
,whereis
находит двоичный файл, исходный файл и файл страницы руководства для команды. -
Использование команды
ls
с опцией-l
:ls -l /path/to/search | grep "^-rwx"
Эта команда выводит список файлов в указанном каталоге и фильтрует вывод, чтобы отображались только исполняемые файлы.