Управлението на 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.