Unix系のOSでファイル名を指定してファイルを検索するときに使うのがfindコマンドである。オプションはいろいろあるが以下の使い方を最低限覚えておけば日常的には十分使える。
覚える書式は次のとおり。
find <ディレクトリパス> -iname <検索する名前>
-inameは大文字小文字を区別しないで名前を指定するときのオプション。-nameにすると、大文字小文字を区別する。なお、findコマンドはデフォルトだとファイル、ディレクトリの両方を検索する。
例
現在のディレクトリ以下の*.cppファイル/ディレクトリを検索する
find . -iname *.cpp
ルートディレクトリ以下のrc.localを検索する(大文字小文字区別しない場合)
find . -iname rc.local
ルートディレクトリ以下のrc.localを検索する(大文字小文字区別する場合)
find . -name rc.local