Linuxでのファイル検索方法(ファイル名に含まれる言葉を元に検索)
Linuxのコマンドラインでファイルを検索する方法として、findコマンドでファイル名に含まれる言葉を元に検索する方法を以下にメモとして記載する。
find . -name "*ファイル名*"
《例》
ファイル名に「neko」が含まれるファイルを検索する。
find . -name "*neko*"
《検索結果》
./neko/mike/test200905.html
./neko/mike/test200906.html
./neko/kiji/test200904.html
./neko/kiji/test200905.html
./neko/kiji/test200906.html
./inu/shiba/test200906.html
lsコマンドと組み合わせて使用すると検索結果が分かりやすいかもしれない。
cd neko/kiji
find . -name "*neko*" | xargs ls -ahl
-rwxrwxrwx 1 root rnobu 8.1K 7月 31 13:00 ./test200904.html
-rwxrwxrwx 1 root rnobu 17K 7月 31 13:00 ./test200905.html
-rwxrwxrwx 1 root rnobu 27K 7月 31 13:00 ./test200906.html