次のようにfindコマンドを発行すると、
$ find . -name *.ear
それは出力します:
./dir1/dir2/earFile1.ear
./dir1/dir2/earFile2.ear
./dir1/dir3/earFile1.ear
コマンドラインに出力したいのは、名前とサイズです。
./dir1/dir2/earFile1.ear 5000 KB
./dir1/dir2/earFile2.ear 5400 KB
./dir1/dir3/earFile1.ear 5400 KB
find . -name '*.ear' -exec ls -lh {} + \;
(GNU拡張)またはの いずれかでファイルを最適化しますfind . -name '*.ear' -print0 | xargs -0 ls -lh
。また-type f
、ファイルのみに関心がある場合は追加することもできます(または-d
、コンテンツなしでディレクトリ自体を含めたい場合はlsに追加します)。