Rodzaj | Narzędzie UNIX ( d ) |
---|
du(w języku angielskim oznacza użycie dysku , "użycie dysku") to nazwa polecenia uniksowego pozwalającego na oszacowanie miejsca, jakie plik lub katalog zajmuje na dysku (nie mylić z rozmiarem plik lub pliki zawarte w katalogu).
Narzędzie duwystąpił z pierwszym wydaniu UNIX z AT & T .
Domyślnie specyfikacja Uniksa określa, że du powinien wyświetlać przydzielone miejsce na dysku dla każdego pliku i folderu zawartego w bieżącym folderze. Łącza są wyświetlane jako rozmiar pliku łącza, a nie rozmiar linku; Wyświetla rozmiar folderu Wyświetlany jest rozmiar zawartości folderu.
Ponieważ z wyświetlaczami przydzielone miejsce na dysku, a nie absolutny rozmiar plików, ilość wolnego miejsca na dysku w systemie plików różni się od tego, co jest wyświetlane dfale nie jeśli pliki zostały usunięte, ale ich bloki nie zostały usunięte. Zwolniony.
Rozmiar katalogu w kilobajtach :
$ du -sk * 152304 data 1856548 backupRozmiar katalogów w formacie ludzkim (bajt, kilobajt, megabajt, gigabajt, terabajt lub petabajt):
$ du -sh * 149M data 1.8G backupLista wszystkich podkatalogów i plików, w tym ukrytych, posortowana według rozmiaru:
$ du -sk .[A-z]* *|sort -nWymień wszystkie podkatalogi i pliki, w tym ukryte pliki, zaczynając od numeru, posortowane według rozmiaru. Jednostki czytelne dla człowieka (G, M, k). Całkowity rozmiar pliku w ostatniej linii:
$ du -sch * .[A-z0-9]* | sort -h