Приклад використання команди "du"
У цьому посібнику показано, як використовувати командний рядок Linux, щоб дізнатися, скільки місця на диску займає файл або папка.
Дізнайтеся розміри файлів усіх файлів і папок
Команда du підсумовує використання диска для кожного файлу. У найпростішій формі ви можете запустити таку команду:
ду
Це прокручує файли та папки в поточному робочому каталозі. Для кожного файлу, який відображається, поряд з ним відображається розмір файлу, а внизу — загальний розмір файлу.
Щоб дізнатися, скільки місця використовується на диску, почніть з кореневої папки за допомогою такої команди:
du /
Можливо, знадобиться використати sudo разом із командою du, щоб підвищити ваші дозволи наступним чином:
sudo du /

Основна проблема з наведеною вище командою полягає в тому, що вона перераховує лише розмір файлу вкладених папок, а не файли в цих підпапках.
Щоб отримати повний список, скористайтеся однією з наступних команд:
ду -а
du --все

Щоб отримати вихід для прокручування сторінок, використовуйте більше команди або менше команди наступним чином:
ду | більше
ду | менше

Дізнайтеся розмір файлу окремих файлів і папок
Якщо ви хочете дізнатися про використання диска одним файлом, вкажіть ім’я файлу разом із командою du наступним чином:
du /шлях/до/файлу
Наприклад:
du image.png
Вихід буде приблизно таким:
36 image.png

Якщо ви введете назву папки разом із командою du, ви отримаєте список усіх файлів у папці. Наприклад:
88 Steam/logs
92 Steam
Наведене вище показує, що папка Steam має папку журналів розміром 88, а загальна кількість для папки Steam становить 92.
У ньому не відображаються файли в папці журналів. Щоб отримати список файлів, скористайтеся такою командою:
du -a Steam
Результати зараз такі:
84 Steam/logs/bootstrap_log.txt
88 Steam/logs
92 Steam

Змінити вихідний розмір файлу
За замовчуванням розміри файлів вказані в кілобайтах. Ви можете змінити розмір блоку на інші значення наступним чином:
ду -БМ
Наприклад, файл під назвою zorin.iso, який за замовчуванням має розмір 1630535680.
ду -БМ зорін.ісо
Наведена вище команда виводить розмір як 1556M.

Ви також можете використовувати K або G наступним чином:
ду -БК зорін.ісо
du -BG zorin.iso
У кілобайтах файл zorin.iso вказано як 159232K. У гігабайтах файл zorin.iso вказано як 2G.
Існує вісім можливих налаштувань, а саме:
- К: кілобайти
- М: мегабайти
- Г: гігабайти
- Т: терабайти
- п: петабайти
- Е: Ексабайти
- З: Зеттабайти
- Ю: йоттабайти
Якщо ви отримуєте список файлів, отримати правильний розмір дисплея важко. Наприклад, файл розміром 100 байт потрібно відобразити у вигляді байтів. Файл розміром 16 гігабайт краще показати в гігабайтах.
Щоб отримати відповідний розмір файлу на основі файлу, який відображається, скористайтеся однією з наступних команд:
du -h
du -- читається людиною

Підсумуйте результат
Щоб команда du показувала загальний розмір файлів і папок, використовуйте такі команди:
du -c
du --всього
Ви також можете усунути більшість інших результатів, таких як список файлів і папок, за допомогою таких команд:
du -s
du --підсумувати
Резюме
Ви можете дізнатися більше про команду du, запустивши команду man у терміналі наступним чином:
людина ду
Ще одна команда, про яку ви можете прочитати, це команда df. Ця команда повідомляє про файлову систему та використання дискового простору.