Команда Linux whereis

Linux 命令大全Справочник команд Linux

Команда whereis в Linux используется для поиска файлов.

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

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

Синтаксис

whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]

Parameters:

  • -b Искать только бинарные файлы.
  • -B<directory> Искать бинарные файлы только в указанном каталоге.
  • -f Не выводить путь перед именем файла.
  • -m Искать только файлы документации.
  • -M<directory> Искать файлы документации только в указанном каталоге.
  • -s Искать только файлы исходного кода.
  • -S<directory> Искать только файлы исходного кода в указанном каталоге.
  • -u Поиск файлов, которые не содержат указанный тип.
  • Примеры

    Используйте команду "whereis", чтобы проверить расположение команды "bash". Введите следующую команду:

    $ whereis bash 
    

    После выполнения вышеуказанной команды выводится следующая информация:

    bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz 
    

    Примечание: Вывод выше слева направо — это имя запрошенной программы, путь к bash и путь к странице руководства man для bash.

    Если пользователю нужно отдельно искать бинарные файлы или файлы справки, можно использовать следующие команды:

    $ whereis -b bash 
    $ whereis -m bash 
    

    Выходная информация выглядит следующим образом:

    $ whereis -b bash               #显示bash 命令的二进制程序  
    bash: /bin/bash /etc/bash.bashrc /usr/share/bash    # bash命令的二进制程序的地址  
    $ whereis -m bash               #显示bash 命令的帮助文件  
    bash: /usr/share/man/man1/bash.1.gz  #bash命令的帮助文件地址  
    

    Linux 命令大全Справочник команд Linux

    Другие расширения