Bagaimana cara membuat daftar semua file dalam direktori dan ukuran file rekursifnya?
—edit
Saya ingin melihat ukuran 'digulung' ke direktori induk di direktori yang terdaftar. Saya tidak ingin melihat direktori anak atau konten atau ukurannya.
Jawaban Terbaik
Saya kira cara termudah adalah dengan mengetik ls -l
, atau ls -lh
yang akan memberikan ukuran file dalam format yang dapat dibaca manusia (KB, MB, dll).
Jika 'secara rekursif' berarti mendaftar semua folder berikutnya, mis.:
/foo/
/foo/bar/
….
Maka Anda juga harus menambahkan parameter R
, seperti ls -lR
atau ls -lhR
Informasi lebih lanjut untuk ls
dapat ditemukan dengan mengetikkan man ls
Pembaruan:
Perintah berikut seperti yang diusulkan Lekensteyn mungkin akan berhasil:
du -h --max-depth=1 <folder>
-h
adalah untuk dapat dibaca manusia--apparent-size
adalah cara lain untuk menampilkan ukuran seperti yang telah dinyatakan--max-depth
adalah level subfolder yang ingin Anda tuju.