Jak poznać rozmiar katalogu? W tym podkatalogi i pliki.
181
du -s directory_name
Lub, aby uzyskać wynik czytelny dla człowieka:
du -sh directory_name
Ta -s
opcja oznacza, że nie będzie wyświetlać rozmiaru dla każdego podkatalogu, tylko całkowity rozmiar.
du
domyślną jednostką są 512-bajtowe bloki zgodne z POSIX i kilobajty w Linuksie (chyba że zmienna środowiskowaPOSIXLY_CORRECT
jest ustawiona) lub zdu -k
.du -sh bag
działał idealnie!Chociaż korzystanie z osobnego pakietu, takiego jak ncdu, może działać dobrze, to samo porównanie wielu folderów można do pewnego stopnia, po prostu podając listę folderów do powiększenia. Na przykład, aby porównać katalogi najwyższego poziomu w systemie ...
źródło
du -sh /*
GNU
du
wybiera-b
opcję.Więcej informacji na
man
stronie iinfo
stronie :źródło
-c tworzy sumę całkowitą
źródło
-c
Nie ma sensu używać razem z-s
, prawda?-s
wyświetla tylko rozmiar określonego katalogu, czyli całkowity rozmiar katalogu.Próbować
Pomaga to znaleźć duże katalogi, a następnie przesiać je za pomocą
du -sh ./*
źródło
możesz także użyć ls -ldh:
ls -ldh /etc drwxr-xr-x 145 root root 12K 2012-06-02 11:44 /etc
-l jest na długiej liście; -d służy do wyświetlania informacji o katalogu, a nie do zawartości katalogu, -h służy do wyświetlania rozmiaru w formacie czytelnym dla huma.
źródło
Zawsze instaluję pakiet „ncdu” i widzę wszystkie dane wyjściowe wszystkich katalogów z graficzną reprezentacją. Wynika to z faktu, że zazwyczaj muszę wiedzieć, co zajmuje najwięcej miejsca na dysku na moich komputerach, niezależnie od tego, ile zsumuje pojedynczy katalog.
Sposób użycia:
sudo ncdu /
(Nie potrzebujeszsudo
folderów, do których masz uprawnienia do odczytu).Trwa skanowanie statystyk użytkowania dysku w całym systemie plików. Ma ładną graficzną reprezentację wiersza poleceń i zawiera nawigację za pomocą klawiatury za pomocą klawiszy strzałek, takich jak wchodzenie głębiej lub wyżej na zeskanowanej ścieżce. Możesz także usunąć elementy, naciskając D.
źródło
Możesz użyć „file-size.sh” z biblioteki awk Velor :
źródło
du -hd1
wyświetli w formacie czytelnym dla człowieka rozmiary wszystkich katalogów, np
źródło
Próbowałem z poniższym poleceniem, ponieważ podano już najlepszą odpowiedź
wynik
źródło