スポンサーリンク
-lsオプションで詳細情報を表示
findの-lsオプションで、lsコマンドのようにファイルの詳細情報を表示できます。
例えば、下記のファイル群があったとします。
$ tree . ├── dir1 │ ├── dir2 │ │ ├── file3.c │ │ └── file4.txt │ └── file2.txt ├── file1.c └── file2.txt 2 directories, 5 files
findに-lsオプションをつけて、更にawkでファイルサイズとファイル名を抽出します。
参考:lsとawkでファイルサイズのみを取得・表示
$ find . -ls | awk '{print $7 "\t" $11}' 204 . 6148 ./.DS_Store 170 ./dir1 6148 ./dir1/.DS_Store 136 ./dir1/dir2 15 ./dir1/dir2/file3.c 15 ./dir1/dir2/file4.txt 15 ./dir1/file2.txt 15 ./file1.c 15 ./file2.txt
スポンサーリンク