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
linux
command-line
Flotsam N. Jetsam
sumber
sumber
du-dir
atau sesuatu seperti itu.--max-depth=1
adalah pilihan yang aneh, karena sub-subfolder (dan file di dalamnya) tidak dihitung sama sekali. Dari pertanyaan tidak jelas apakah itu diinginkan atau tidak.du -d 1 -h
Menggunakan perintah
du
:Perhatikan bahwa ini memerlukan waktu, karena harus memindai isi direktori.
sumber
du -sh
di mana
s
menampilkan ringkasan ukuran direktori.h
format yang dapat dibaca manusiaContoh:
sumber
ls
memperlihatkan 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
.sumber
sumber
Gunakan 'du'. Penjelasan lebih lanjut
sumber
Untuk menampilkan ukuran
/var
, gunakan:Untuk menunjukkan ukuran isi dari
/var
, gunakan:sumber