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

前へ

PHPで小数点付きの数字から整数値のみを取得する方法

次へ

キャンセル待ちで国道九四フェリーに乗船 (愛媛県西宇和郡伊方町三崎2000)