Bagaimana cara mendapatkan direktori ukuran penuh tanpa mencantumkan file / dir di dalamnya?


10

Saya bisa mendapatkan ukuran direktori di akhir du -h directoryname. Tetapi apakah ada cara untuk mendapatkan ukuran tanpa daftar file / direktori di dalamnya?

Saat ini saya melakukannya seperti ini:

du -h directoryname | tail -n1

Bagaimana cara menjaga indeks ukuran direktori? Apakah ada aplikasi / perangkat lunak Ubuntu untuk itu?

Jawaban:


15

The -spilihan untuk duakan memberikan output yang hanya ringkasan, sehingga menukar perintah Anda ke:

du -sh /path/to/directory

10

Anda dapat gunakan:

du -d 0 -h directoryname

Dari man du:

-d, --max-depth = N
mencetak total untuk direktori (atau file, dengan --all) hanya jika itu adalah N atau lebih sedikit level di bawah argumen baris perintah;

Jika Anda ingin aplikasi GUI melakukannya, Anda dapat menggunakan Disk Usage Analyzer (atau baobab), untuk memeriksa:

masukkan deskripsi gambar di sini

Atau gunakan fitur 'Properti' (di sebagian besar pengelola file):

masukkan deskripsi gambar di sini

Yang terakhir saya pikir cache sedikit kecuali perubahan nyata terjadi (dalam Nemo pula).


1
Saya ingin tahu tema apa yang Anda gunakan?
Rahil Wazir

1
@RahilWazir Arc -Darker di Gnome 3.14 :)
Wilf

The -Sswitch setara dengan -d 0, (dan lebih pendek); untuk detail lihat info du | sed -n "/‘-\(S’$\|d \)/,/^$/p".
agc
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.