Anda hanya melakukan:
du -sh /path/to/directory
di mana -s
untuk ringkasan dan -h
untuk dibaca manusia ( opsi non standar ).
Namun hati-hati , tidak seperti ls
ini, ini tidak akan menunjukkan kepada Anda ukuran file tetapi penggunaan disk (yaitu kelipatan dari ukuran blok sistem file), tetapi file tersebut mungkin lebih kecil, atau bahkan lebih besar, sehingga Anda dapat menggunakan --apparent-size
opsi:
du -sh --apparent-size /path/to/directory
Ini adalah ukuran yang akan ditransfer melalui jaringan jika Anda harus.
Memang, file tersebut mungkin memiliki "lubang" di dalamnya (shell kosong), mungkin lebih kecil dari ukuran blok sistem file, dapat dikompresi pada tingkat sistem file, dll. Halaman manual menjelaskan hal ini.
Seperti yang ditunjukkan Nicklas , Anda juga dapat menggunakan penganalisa penggunaan disk. Diluncurkan dari dalam direktori itu akan menunjukkan kepada Anda folder dan file apa yang menggunakan ruang disk dengan memesannya terbesar ke terkecil.ncdu
Anda dapat melihat pertanyaan ini juga.
-b
ke output dalam byte