スポンサーリンク

-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

スポンサーリンク