Linux whereisコマンド

Linux 命令大全Linux コマンド大全

Linux whereisコマンドはファイルを検索するために使用されます。

このコマンドは、特定のディレクトリ内で条件に一致するファイルを検索します。これらのファイルは、ソースコード、バイナリファイル、またはヘルプファイルに該当します。

このコマンドは、バイナリファイル、ソースコードファイル、manマニュアルページの検索にのみ使用できます。一般ファイルの位置を特定するには、locateコマンドを使用する必要があります。

構文

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

オプション:

  • -b  バイナリファイルのみを検索します。
  • -B<ディレクトリ>  設定したディレクトリ内でのみバイナリファイルを検索します。
  • -f  ファイル名の前のパス名を表示しません。
  • -m  説明ファイルのみを検索します。
  • -M<ディレクトリ>  設定したディレクトリ内でのみ説明ファイルを検索します。
  • -s  ソースコードファイルのみを検索します。
  • -S<ディレクトリ>  設定したディレクトリ内でのみソースコードファイルを検索します。
  • -u  指定されたタイプを含まないファイルを検索します。
  • 例

    「whereis」コマンドを使用して「bash」コマンドの位置を確認するには、次のコマンドを入力してください:

    $ whereis bash 
    

    上記のコマンドを実行すると、次のように出力されます:

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

    注意:上記の出力情報は、左から右へそれぞれ、検索したプログラム名、bashのパス、bashのmanマニュアルページのパスです。

    バイナリファイルまたはヘルプファイルのみを検索する必要がある場合は、次のコマンドを使用できます:

    $ 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 コマンド大全

    その他の拡張