Skip to main content

Примерни приложения на командването "du"

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Април 2025)

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Април 2025)
Anonim

Това ръководство ще ви покаже как да разберете количеството дисково пространство, което се използва от командния ред на 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.txt88 Пара / дърва92 Пара

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

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

du -BM

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

du -BM zorin.iso

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

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

du -BK zorin.isodu -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 -cdu - общо

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

du -sдъжд

резюме

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

мъж ду

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