İçindeki dosyaları / dizini listelemeden tam bir dizin nasıl elde edilir?


10

Sonunda bir dizin boyutu elde edebiliyoruz du -h directoryname. Ama içindeki dosyaları / dizinleri listelemeden boyutu almanın bir yolu var mı?

Şu anda böyle yapıyorum:

du -h directoryname | tail -n1

Dizin boyutları dizini nasıl tutulur? Bunun için bir Ubuntu uygulaması / yazılımı var mı?

Yanıtlar:


15

-sSeçeneği duböylece komutu için takas, size sadece özetidir bir çıktı verecektir:

du -sh /path/to/directory

10

Kullanabilirsiniz:

du -d 0 -h directoryname

Gönderen man du:

-d, --max-derinlik = N
Bir dizinin (veya --all ile bir dosyanın) toplamını yalnızca N veya komut satırı bağımsız değişkeninin altında daha düşük düzeylerde yazdırır;

Bir GUI uygulamasının bunu yapmasını istiyorsanız baobab, aşağıdakileri kontrol etmek için Disk Kullanım Çözümleyicisi'ni (veya ) kullanabilirsiniz:

resim açıklamasını buraya girin

Veya 'Özellikler' özelliğini kullanın (çoğu dosya yöneticisinde):

resim açıklamasını buraya girin

Sanırım sonuncusu, fark edilebilir bir değişiklik olmadıkça biraz önbellekliyor (zaten Nemo'da).


1
Hangi temayı kullandığınızı merak ediyorum.
Rahil Wazir

1
@RahilWazir Arc -Gnome 3.14 :)
Wilf

-SAnahtar eşdeğer olduğunu -d 0(ve daha kısa); ayrıntılar için bakınız info du | sed -n "/‘-\(S’$\|d \)/,/^$/p".
agc
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.