Това ръководство ще ви покаже как да разберете количеството дисково пространство, което се използва от командния ред на 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 възможни настройки, които са както следва:
- K - Kilobytes
- M - мегабайти
- G - гигабайти
- T - Терабайти
- P - Petabytes
- E - Exabytes
- Z - Zetabytes
- Y - Yottabyte
Ако получавате списък с файлове, които се опитват да получат правилния размер на дисплея, е трудно. Например, файл от 100 байта трябва да се показва като байтове, но един файл, който е 16 гигабайта би бил по-добре показан в гигабайти.
За да получите подходящ размер на файла въз основа на показвания файл, използвайте една от следните команди:
ду-з
ду - човешки четене
Обобщете изхода
Можете да получите командата du, за да покажете общия размер на файловете и папките, като използвате следните команди:
du -c
du - общо
Можете също така да елиминирате по-голямата част от другите изходи, като списък на файлове и папки, като използвате следните команди:
du -s
дъжд
резюме
Можете да научите повече за командата du, като изпълните командата man в терминала, както следва:
мъж ду
Друга команда, която може да искате да прочетете, е командата df, която отчита файловата система и използването на дисково пространство.