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?

alva
sumber

Jawaban:

15

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

du -sh /path/to/directory
Arronikal
sumber
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).

Wilf
sumber
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