Управљање Линук системима укључује многе задатке, неке важније од других, а један од њих је управо јасна свијест о величини директорија у којима хостујемо датотеке и варијабле, што је кључно за познавање величине коју заузимају на диску и помоћу њега одредите задатке отклањања грешака у случају да представимо вишак неупотребљивог простора на рачунару.
Могли бисмо ићи датотеку по датотеку да видимо њихова својства и тиме одредити величину сваке од њих, али ово логично постаје досадан и опсежан задатак, како бисмо спријечили да нам Линук нуди наредбу ду за пуно потпунију контролу.
Ду је стандардна Линук наредба с којом на интегрални начин приступамо детаљима и информацијама о кориштењу диска, ду ради интегрално за одређене директорије и има варијације које нам омогућавају да прилагодимо излаз према захтјевима информација.
Солветиц ће објаснити како се помоћу команде ду може видети величина директоријума у Линуку.
Како видети величину директоријума у Линук -у помоћу ду
Корак 1
Основна синтакса је покретање ду без икаквих параметара, па ћемо као резултат видети следеће:
ду
ЕНЛАРГЕ
Вриједности које видимо крајње лијево су кориштење диска, затим видимо одређени директориј и на крају резултата проналазимо сажетак цијелог / хоме директорија.
Корак 2
Могуће је користити ду за одређени директоријум:
ду именик
ЕНЛАРГЕ
Корак 3
Видимо да је резултат у килобајтима, можемо приказати величину у "човеку читљивом формату" са параметром -х:
ду директоријум -х
ЕНЛАРГЕ
Корак 4
Овај резултат је сада приказан у МБ, ова вредност се може изразити у мегабајтима или килобајтима ако је потребно на следећи начин:
ду -к директоријум / (килобајти) ду -м директоријум / (мегс)
ЕНЛАРГЕ
Корак 5
Када користимо наредбу ду, видећемо највеће поддиректоријуме на врху, да бисмо повећали ниво дубине директоријума, користићемо параметар --мак-дептх на следећи начин:
ду -х --мак -дептх = 1 | сортирај -хр
ЕНЛАРГЕ
Корак 6
У случају да желимо приказати употребу свих елемената на диску, укључујући датотеке и директоријуме, користићемо параметар -а:
ду -ах / именик
ЕНЛАРГЕ
Корак 7
Помоћу команде ду могуће је приказати два или више директоријума истовремено, за то извршавамо следећу синтаксу.
ду Директоријум 1 Именик 2
ЕНЛАРГЕ
Корак 8
Да бисмо проверили укупну искоришћеност искоришћеног простора на диску за један директоријум, користићемо параметар -с:
ду -сх / директоријум
ЕНЛАРГЕ
Корак 9
Ово се односи на глобалне директоријуме:
ЕНЛАРГЕ
Корак 10
Команда ду нам омогућава да прикажемо глобалне износе захваљујући параметру -ц на следећи начин:
именик ду -цсх
ЕНЛАРГЕ
Корак 11
Можемо приказати само општи збир директоријума укључујући све поддиректоријуме, за то морамо да употребимо греп команду са наредбом ду овако:
ду -цх Преузимања / | тотал греп
ЕНЛАРГЕ
Корак 12
Општи параметри команде ду су:
Сваки крај излаза завршите са НУЛЛ
-0, -нулл
Записује број свих датотека, не само директоријума
-а, -све
Одштампајте привидне величине уместо стварне употребе диска
-привидне величине
Смањите величине на СИЗЕ пре штампања на конзоли
-Б, -блоцк -сизе = СИЗЕ
Генерише укупан збир величине директоријума
-ц, -укупно
Одштампајте збир за директоријум само ако је Н или мање нивоа који су мањи од аргумента командне линије
д, -мак -дептх = Н
Одштампајте резултат у формату читљивом за људе
-х, -људски читљиво
Односи се на директоријуме, у овом случају не укључује величину поддиректоријума
-С, -сепарате -дирс
Прикажите само укупан износ за сваки директоријум
-с, -сажети
Приказује време последње измене било које датотеке или директоријума
-време
Са командом ду имамо при руци свеобухватно решење за познавање величине директоријума у Линуку.