du (Unix)

Z

Obraz Opis Z unix output.png. Informacja
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).

Historyczny

Narzędzie duwystąpił z pierwszym wydaniu UNIX z AT & T .

Specyfikacja

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.

Przykłady

Rozmiar katalogu w kilobajtach  :

$ du -sk * 152304 data 1856548 backup

Rozmiar katalogów w formacie ludzkim (bajt, kilobajt, megabajt, gigabajt, terabajt lub petabajt):

$ du -sh * 149M data 1.8G backup

Lista wszystkich podkatalogów i plików, w tym ukrytych, posortowana według rozmiaru:

$ du -sk .[A-z]* *|sort -n

Wymień 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

Bibliografia