Lihat rincian ukuran folder di Linux?


10

Apakah ada perintah yang bisa menunjukkan ukuran beberapa folder di linux, mungkin peringkat dari yang terbesar ke yang terkecil?

Jawaban:


11

Seperti kata orang lain, duadalah cara untuk pergi. Tetapi mengetahui pilihan duadalah hal yang penting. Di sini mereka:

du -m --max-depth 1 /foo /bar

Ini akan memberi Anda ukuran dalam megabyte direktori yang terkandung dalam /foodan /bar. Jika Anda ingin output diurutkan, kirimkan melalui sortutilitas:

du -m --max-depth 1 /foo /bar | sort -n -k 1

2

Atau Anda dapat lulus:

du -sm /dir1 /dir2 | sort -nrk 1
#or
du -sm * | sort -nrk 1

Perbedaan antara yang pertama dan yang kedua adalah bahwaencencond akan mengambil semua file dan direktori di direktori saat ini dan yang pertama hanya direktori yang Anda lewati.


du -sdan sorttidak saling menyukai.
innaM

Saya belum mengalami beberapa masalah dengan baris-baris ini di salah satu distro saya yang umum digunakan: openSUSE, Arch & Ubuntu. Saya setuju bahwa tanpa saklar -m itu hanya akan mengacaukan semuanya. = p
Mereghost

Ya Tuhan! Maaf. Saya entah bagaimana campur aduk -sdan -h. Harap abaikan komentar saya.
innaM

1

du [opsi] [direktori dan / atau file]


1

Jika Anda ingin tampilan grafis (X11), pertimbangkan untuk memasang xdiskusage. Anda dapat menyalurkan output duke dalamnya (seperti yang mungkin Anda lakukan jika Anda menjalankan dusebagai pengguna lain, atau pada sistem lain, atau di waktu lain), atau Anda dapat menjalankannya secara interaktif dan akan meminta duuntuk dirinya sendiri.

Seperti biasa, setelah diinstal, lihat halaman manual.



0

Dari baris perintah saya lebih suka daftar yang terakhir jadi saya menggunakan:

du -shm ./* | sort -n
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.