Jak znaleźć rozmiar katalogu w wierszu poleceń podobnym do Uniksa?


20

Wiem, że to bardzo podstawowe pytanie, ale przeszukałem sieć i nie znalazłem prostej odpowiedzi. Jestem pewien, że to jakieś dwu- lub trzyliterowe polecenie, prawda?

Odpowiedzi:


43

du -s directory, jak w „zużyciu dysku, suma”

Służy du -skdo wyświetlania rozmiaru w kilobajtach (domyślnie jest to liczba 512-bajtowych bloków) lub du -shdo bardziej przyjaznego dla człowieka wyniku. Aby uzyskać więcej opcji, wpisz man du.


Właściwie chciałem „du -s -b”, więc rozmiar jest w bajtach. Nie wiem, dlaczego domyślnie są kilobajty bez „kb”, ale nie była to przekonująca odpowiedź! ; D
Langel

6
Możesz użyć -hflagi dla „czytelnej dla człowieka”, co powoduje automatyczną konwersję w KB, MB itp.
Ramzi Kahil,

@Martin to także moja ulubiona flaga.
David

0

To jest taki sam jak -s, ale zastąpić 0z 1i można uzyskać tylko zawartość w folderze:

du -h -d 0 /path/to/file

Jeśli chcesz mieć cały wolumin, powinieneś użyć df zamiast du (ścieżka jest opcjonalna):

df -H /

Off-topic: Jedna (bardzo) straszna rzecz: zdarza się, że jestem tylko ulicą od Arne Stenström.

/ Robert

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.