Накратко, "du"(Disk Използване) е команда Linux / Unix можем проверете заетия обем (информация за използване) на hard disk de Папка si файлове.
Поръчката е много полезно, особено когато ние сме ограничени от пространството на едно hard disk - Или SSD - и искаме да разберем бързо кои са те файлове и / или папки най-"обемният". Разбира се, команда "du" Тя може да се използва в най-различни синтаксиса, че ние използваме информацията желаната възвръщаемост.
Команден ред синтаксис "Du" е много проста и много гъвкава, както и повечето команди linux.
В документацията на командата "du" ни се представят следните опции:
[root @ server] # du –help
Употреба: от [ОПЦИЯ] ... [FILE] ...
или: du [ОПЦИЯ] ... -files0-от = F
Обобщете disk използване на всеки FILE, рекурсивно за директории.
Задължителни аргументи за дълги options са задължителни за кратко options също.
-a, –всички записи се броят за всички files, а не само директории
–apparent-size печат на видими размери, а не disk използване въпреки че привидният размер обикновено е по-малък, той може да е по-голям поради дупки в („оскъдни“) files, вътрешна фрагментация, косвени блокове и други подобни
-B, –block-size = SIZE използва SIZE-байтови блокове
-b, –байтове, еквивалентни на `–явен размер –блок-размер = 1 ′
-c, –общо произвежда общата сума
-D, –dereference-args dereference само символни връзки, които са изброени в командния ред
-files0-от=F обобщение disk използване на NUL-прекратено file имена, посочени в file F;
Ако F е - тогава прочетете имената от стандартния вход
-H еквивалентно на –dereference-args (-D)
-h, -човешки четими размери за печат в човешки четеем формат (напр. 1K 234M 2G)
–Si като -h, но използвайте степен 1000, а не 1024
-k like -block-size = 1K
-l, –count-links броят размери много пъти, ако са свързани твърдо
-m като –block-size = 1M
-L, –dereference пренасочване на всички символни връзки
-P, –no-dereference не следва никакви символни връзки (това е default)
-0, –нул завършва всеки изходен ред с 0 байта, а не с нов ред
-S, –отделните директории не включват размер на поддиректориите
-s, –summarize показват само общо за всеки аргумент
-x, -one-file-system пропуснете директории на различни file systems
-X, –изключване-от =FILE изключвам files, които съответстват на всеки модел в FILE
–Изключване = изключване на ПАРТЕН files, които съответстват на PATTERN
–Макс-дълбочина = N отпечатва общата сума за директория (или file, с –all) само ако е N или по-малко нива под аргумента на командния ред; –Max-дълбочина = 0 е същото като
-обобщавам
–Времето показва времето на последната модификация на която и да е file в директорията или в някой от нейните поддиректории
– Време =WORD показване на времето като WORD вместо време на модификация: atime, access, use, ctime или status
–Time-style = STYLE показва времена, използвайки стил STYLE: full-iso, long-iso, iso, + FORMAT
FORMAT се интерпретира като „дата“
-получете показване на тази помощ и излезте
- версията за версията за изходна версия и изход
Показаните стойности са в единици от първия наличен SIZE от –block-size и променливите на средата DU_BLOCK_SIZE, BLOCK_SIZE и BLOCKSIZE.
В противен случай единици default до 1024 байта (или 512, ако е зададен POSIXLY_CORRECT).
тип SIZE поиска (или цяло число тип искания желание година, последвани от) една от GMT: KB 1000, 1024 K, MB 1000 1000 *, M * 1024 1024, и така нататък за G, T, P, E, Z, Y.
Всички тези опции могат да бъдат комбинирани в командните линии, които ние показване на точни отчети за файловете и папките засегнатите. Например, ако искате да видите обема на отделни папки и файлове от определено място (/ Var, в нашия пример), командния ред ще е
du --si -s * | sort -h
това означава, Индивидуална дисплей обем зает папки и файлове в / Var, сортирани в низходящ ред.
"подреди -h"- сортиране и показване на резултата в"Human четлив формат". Bytes, килобайтs, мегабайта, гигабайта.
"-и”- има донякъде същата функция като„ -h ”, но използва 1000 вместо 1024.
"-s”- показва общата сума за родителската директория, без подробно описание на папките и файловете под нея.