du (Unix)
Megjelenés
du
(a disk usage rövidítésből jön) egy standard Unix parancs, mely megadja az állományok, könyvtárak által használt területet a merevlemezen.
Története
[szerkesztés]A du
parancs először a AT&T UNIX egyes verziójában jelent meg.
Specifikáció
[szerkesztés]Alapértelmezetten a parancs kiírja az aktuális könyvtárban levő állományok és alkönyvtárak által elfoglalt területet.
Használata
[szerkesztés]du
, meg kell adni egy útvonalat, ellenkező esetben az aktuális könyvtárra hivatkozik a parancs. Opcióként a következőket használhatjuk:
-k
, megmutatja a méretet 1024 byte többszöröseként, (és nem az 512-byte-ként)-s
, csak a könyvtárnak adja meg a nagyságát, és nem külön mindegyik állományra-h
, megmutatja az állomány nagyságát ember által olvasható formátumban
Példa
[szerkesztés]A könyvtár nagysága kilobyte-ban:
$ du -sk * 152304 directoryOne 1856548 directoryTwo
A könyvtár nagysága ember által olvasható formátumban (azaz byte, kilobyte, megabyte, gigabyte, terabyte és petabyte):
$ du -sh * 149M directoryOne 1.8G directoryTwo
Az összes alkönyvtár és a rejtett állományok által elfoglalt hely (nagyság szerint rendezve) :
$ du -sk .[A-z]* *|sort -n