linux menunjukkan ukuran isi folder di ls atau perintah lain


31

Saya tahu folder-folder ini masing-masing memiliki> 80gb file. Namun, mereka hanya menampilkan 4.0K di ls -lah? Bagaimana saya bisa memiliki ukuran tampilan termasuk konten?

[root@aapsan01 aapxen01]# ls -lah
total 48K
drwxrwxrwx  6 root root 4.0K Sep 29 03:45 .
drwxrwxrwx 15 root root 4.0K Sep 27 09:15 ..
drwxr-xr-x  2 root root 4.0K Sep 29 03:45 aapxen01.0
drwxr-xr-x  2 root root 4.0K Sep 28 12:10 aapxen01.1
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.2
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.3

Jawaban:


35

du --max-depth=1 -h harus menunjukkan berapa banyak ruang yang digunakan folder


Itu yang saya mau. Terima kasih. Sayang sekali mereka tidak bisa beralih untuk memberikan info ini. O, baiklah.
Flotsam N. Jetsam

Saya menemukan satu yang cukup berguna, jadi biasanya memilikinya sebagai alias di sistem saya suka du-diratau sesuatu seperti itu.
dtlussier

1
Sebenarnya menambahkan --max-depth=1adalah pilihan yang aneh, karena sub-subfolder (dan file di dalamnya) tidak dihitung sama sekali. Dari pertanyaan tidak jelas apakah itu diinginkan atau tidak.
Olli

Subfolder @Olli dihitung, tetapi tidak ditampilkan.
Bernhard

Juga setara dengandu -d 1 -h
checksum

13

Menggunakan perintah du:

du -sh .

Perhatikan bahwa ini memerlukan waktu, karena harus memindai isi direktori.


6

du -sh

di mana smenampilkan ringkasan ukuran direktori.
hformat yang dapat dibaca manusia

Contoh:

[root@smsc tmp]# du -sh
219M    .

3

lsmemperlihatkan ukuran entri direktori, bukan dari isi direktori. Direktori itu sendiri pada dasarnya adalah daftar semua nama file yang terdapat dalam direktori, dan karenanya cukup kecil.

Untuk mendapatkan ukuran gabungan dari suatu direktori dan isinya, gunakan du.


2
$ du -sm * | sort -n | ekor -n 20
6 persilleriet
10 bahan bacaan
22 Desktop
24 android
24 ruang kerja
28 Dropbox
35 skol
36 2011v
38 fpsu
42 arsip
46 prosj
54 2011m
54 buku
64 svn
Referensi 99
227 tmp
311 muz
331 gambar
370 src
663 Unduhan


1

Untuk menampilkan ukuran /var, gunakan:

du -sh /var

Untuk menunjukkan ukuran isi dari /var, gunakan:

du -sh /var/*
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.