アメリエフの技術ブログ

Amelieff Staff Blog

どこにあるの?

Linux上でファイルを検索する場合は以下のコマンドを使用します。
$ find /home -name hoge.txt
このコマンドでは、/home ディレクトリ以下で hoge.txt を検索します。ファイル名の一部しかわかっていない時は、以下のようにワイルドカードを使用できます。
$ find /home -name *.txt
では、ある特定の文字列を含むファイルを検索したい場合はどうすればいいでしょうか。その場合は以下のコマンドを入力します。
$ find /home | xargs grep "hoge12345"
このコマンドでは、"hoge12345" という文字列を含むファイルを検索することができます。また、システムにパスが通っているコマンドのファイル本体がどこにあるか知りたい時は以下のコマンドを打ちます。
$ which bwa
この例では、bwaコマンドのファイル本体へのパスが表示されます。
これらのコマンド使うと検索が便利になりますよ。