Linux - サブディレクトリも含めてファイルを検索する find コマンド

Linux でサブディレクトリも含めてファイル検索する場合は、 find コマンドが使えます。

ディレクトリを指定しない場合は、 現在のディレクトリからサブディレクトリも含めて再帰的に検索してくれます。

ファイル名がわかっている場合や、 ファイル名が一部しかわかっていない場合の検索のしかたを説明します。

find コマンドでサブディレクトリも含めてファイル検索する

ファイル名は「-name」で指定。

ディレクトリを指定しない場合は、 現在のディレクトリからサブディレクトリも含めて検索します。

ファイル名がわかっている場合


find -name ファイル名

ファイル名の先頭一部のみわかっている場合

わかっているファイル名の先頭一部が「hoge」だとすると、


find -name hoge*

ファイル名の最後一部のみわかっている場合

わかっているファイル名の最後一部が「.txt」だとすると、


find -name *.txt

ファイル名の一部のみわかっている場合

わかっているファイル名の一部が「hoge」だとすると


find -name *hoge*