Преглед на командата за размер на директорията на Linux

Управлението на Linux системи включва много задачи, някои от които по -важни от други и една от тях е точното осъзнаване на размера на директориите, в които хостваме файловете и променливите, това е от ключово значение за познаването на размера, който те заемат на диска и с него се определят задачи за отстраняване на грешки в случай, че представим излишно неизползваемо пространство на компютъра.

Бихме могли да отидем файл по файл, за да видим техните свойства и с това да определим размера на всеки от тях, но това логично се превръща в досадна и обширна задача, за да предотвратим това Linux ни предлага командата du за много по -пълен контрол.

Du е стандартна команда на Linux, с която имаме достъп до подробности и информация за използването на диска по интегрален начин, du работи интегрално за конкретни директории и има вариации, които ни позволяват да персонализираме изхода според изискванията за информация.

Solvetic ще обясни как да използва командата du, за да види размера на директория в Linux.

Как да видите размера на директория в Linux с du

Етап 1
Основният синтаксис е да стартирате du без никакви параметри, в резултат на което ще видим следното:

 du

Увеличете

Стойностите, които виждаме най -вляво, са използване на диска, след това виждаме конкретната директория и в края на резултата намираме обобщение на цялата директория / home.

Стъпка 2
Възможно е да използвате du за конкретна директория:

 du директория

Увеличете

Стъпка 3
Виждаме, че резултатът е в килобайти, можем да покажем размера в "четим от човека формат" с параметъра -h:

 du директория -h

Увеличете

Стъпка 4
Този резултат сега се показва в MB, тази стойност може да бъде изразена в мегабайти или килобайти, както е необходимо, както следва:

 директория du -k / (килобайта) директория du -m / (megs)

Увеличете

Стъпка 5
Когато използваме командата du, ще видим най-големите поддиректории в горната част, за да увеличим нивото на дълбочина на директорията, ще използваме параметъра --max-depth, както следва:

 du -h -max -дълбочина = 1 | сортиране -hr

Увеличете

Стъпка 6
В случай, че искаме да покажем използването на диска на всички елементи, включително файловете и директориите, ще използваме параметъра -a:

 du -ah / директория

Увеличете

Стъпка 7
С командата du е възможно да се показват две или повече директории едновременно, за това изпълняваме следния синтаксис.

 du Directory 1 Директория 2

Увеличете

Стъпка 8
За да проверим общото използване на използваното дисково пространство за една директория, ще използваме параметъра -s:

 du -sh / директория

Увеличете

Стъпка 9
Това се отнася за глобалните директории:

Увеличете

Стъпка 10
Командата du ни позволява да показваме глобални суми благодарение на параметъра -c, както следва:

 директория du -csh

Увеличете

Стъпка 11
Можем да покажем само общата сума на директорията, включително всички поддиректории, за това трябва да използваме командата grep с командата du по следния начин:

 du -ch Изтегляния / | общ греп

Увеличете

Стъпка 12
Общите параметри на командата du са:

Завършете всеки изходен ред с NULL

 -0, -нул

Пише броя на всички файлове, не само на директории
 -а, -всички

Отпечатайте явни размери, а не действително използване на диска
 -видим размер

Увеличете размерите до SIZE, преди да отпечатате на конзолата
 -B, -block -size = SIZE

Генерира общата сума на размера на директорията
 -c, -общо

Отпечатайте общата сума за директорията само ако тя е N или по -малко нива, които са по -малки от аргумента на командния ред
 d, -max -дълбочина = N

Отпечатайте резултата в четим от човека формат
 -h, -човек -четими

Прилага се за директории, в този случай не включва размера на поддиректориите
 -S, -отделно -dirs

Показвайте само общата сума за всяка директория
 -s, -резюмирайте

Показва часа на последната промяна на всеки файл или директория

 -време

С командата du имаме под ръка цялостно решение, за да знаем размера на директория в Linux.

wave wave wave wave wave