-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
