Намерете колко дисково пространство използва файл или папка в Linux

Това ръководство ще ви покаже как да разберете количеството дисково пространство, което се използва от командния ред на Linux.

Разберете размерите на файловете на всички файлове и папки

Командата du обобщава използването на диска на всеки файл.

В най-простата форма можете просто да изпълните следната команда:

дю

Това ще премине през всички файлове и папки в настоящата работна директория. За всеки файл, който се показва, ще се покаже размер на файла до него, а в долната част ще се покаже общият размер на файла.

За да разберете колко място се използва за цялото устройство, можете да започнете от основната папка, като използвате следната команда:

du /

Може да се наложи да използвате sudo заедно с командата du, за да издигнете вашите разрешения, както следва:

sudo du /

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

За да получите пълна малка обява, използвайте една от следните команди:

ду -а

du --all

Можете да получите изход за превъртане на страници, като използвате командата или командата по-малко, както следва:

du | Повече ▼

du | по-малко

Разберете размера на файла на отделните файлове и папки

Ако просто искате да разберете използването на диска, използвано от един файл, можете да посочите името на файла заедно с командата du както следва.

du / път / към / файл

Например

du image.png

Резултатът ще бъде нещо като това:

36 image.png

Ако въведете име на папка заедно с командата du, ще получите списък с всички файлове в папката.

88 Пара / дърва

92 Пара

Горното показва, че папката "Steam" има папка с трупи, която е с размер 88, а паметта за папката Steam е 92.

Той не съдържа списък на файловете в папката "Логове". За да получите списъка с файлове, трябва да използвате следната команда:

du-a Steam

Резултатите са сега, както следва:

84 Steam / логове / bootstrap_log.txt

88 Пара / дърва

92 Пара

Промяна на изхода на размера на файла

По подразбиране размерите на файловете се посочват в килобайти. Можете да промените размера на блока до други стойности, както следва:

du -BM

Например, имам файл, наречен "zorin.iso", който по подразбиране е 1630535680 по размер.

du -BM zorin.iso

Горната команда извежда размера на 1556M.

Можете също така да използвате K или G, както следва:

du -BK zorin.iso

du -BG zorin.iso

В килобайти файлът zorin.iso е посочен като 159232К.

В гигабайтите файлът zorin.iso е посочен като 2G

Всъщност има 8 възможни настройки, които са както следва:

Ако получавате списък с файлове, които се опитват да получат правилния размер на дисплея, е трудно. Например, файл от 100 байта трябва да се показва като байтове, но един файл, който е 16 гигабайта би бил по-добре показан в гигабайти.

За да получите подходящ размер на файла въз основа на показвания файл, използвайте една от следните команди:

ду-з

ду - човешки четене

Обобщете изхода

Можете да получите командата du, за да покажете общия размер на файловете и папките, като използвате следните команди:

du -c

du - общо

Можете също така да елиминирате по-голямата част от другите изходи, като списък на файлове и папки, като използвате следните команди:

du -s

дъжд

резюме

Можете да научите повече за командата du, като изпълните командата man в терминала, както следва:

мъж ду

Друга команда, която може да искате да прочетете, е командата df, която отчита файловата система и използването на дисково пространство.