Linuxのfindコマンドを使ってファイル名を検索する方法
Linuxのfindコマンドでファイル名を探すには、以下の手順に従います。
- ターミナルウィンドウで以下のコマンドを入力して、findコマンドを実行します。
- find /パス/まで/検索 -name “ファイル名”
- この場合、/path/to/search は検索対象のパスで、絶対パスでも相対パスでもできます。「filename」は検索対象のファイル名です。
- 例えば、現在いるディレクトリーでexample.txtという名前のファイルを見つけたい場合は下記のコマンドを入力すればよいです。
- find . -name “example.txt”
- 現在のディレクトリとそのサブディレクトリでexample.txtというファイルを探すことになります。
- 例:example.txtという名前のファイルをシステム全体で検索したい場合、検索パスとしてルートディレクトリ「/」を使用できます。
- find / -name “example.txt”
- ルートディレクトリから検索するため少し時間がかかる場合があります。
- find コマンドは、その他オプションや演算子と組み合わせることで、より複雑なファイル検索を実行できます。例えば、-iname オプションを使用して大文字小文字を区別しないファイル名の検索を実施したり、-type オプションを使用して特定タイプのファイルに検索結果を制限することができます。
- find /path/to/search -iname “filename”
これらの情報がLinuxの検索コマンドのfindを使用してファイル名を検索する際に役立てば幸いです。