Jak uzyskać pełny rozmiar katalogu bez wyświetlania plików / katalogów?

10

Jestem w stanie uzyskać rozmiar katalogu na końcu du -h directoryname. Ale czy istnieje sposób, aby uzyskać rozmiar bez wyświetlania plików / katalogów?

Obecnie robię to w ten sposób:

du -h directoryname | tail -n1

Jak prowadzić indeks rozmiarów katalogów? Czy jest do tego aplikacja / oprogramowanie Ubuntu?

alvas
źródło

Odpowiedzi:

15

-sOpcja dudaje moc, która jest tylko podsumowanie, więc zamienić swoje polecenia do:

du -sh /path/to/directory
Arroniczny
źródło
10

Możesz użyć:

du -d 0 -h directoryname

Od man du:

-d, --max-depth = N
wypisuje sumę dla katalogu (lub pliku, z --all) tylko, jeśli jest N lub mniej poziomów poniżej argumentu wiersza poleceń;

Jeśli chcesz to zrobić za pomocą aplikacji GUI, możesz użyć narzędzia Disk Usage Analyzer (lub baobab), aby sprawdzić:

wprowadź opis zdjęcia tutaj

Lub użyj funkcji „Właściwości” (w większości menedżerów plików):

wprowadź opis zdjęcia tutaj

Ostatni chyba trochę buforuje, chyba że nastąpi zauważalna zmiana (zresztą w Nemo).

Wilf
źródło
1
Jestem ciekawy, jakiego motywu używasz?
Rahil Wazir
1
@RahilWazir Arc -Darker on Gnome 3.14 :)
Wilf
-SPrzełącznik odpowiada -d 0(i krótszy); po szczegóły patrz info du | sed -n "/‘-\(S’$\|d \)/,/^$/p".
agc