CMD Master
Назад до блогу
Arnošt Havelka

Перевірка місця на диску та пам’яті в Bash

Вільне місце через df -h, розмір папки через du -sh і RAM через free -m.

Почати інтерактивний урок
Перевірка місця на диску та пам’яті в Bash

Коли машина здається заповненою, потрібні три числа: скільки місця лишилось на диску, який розмір цієї папки і скільки вільної RAM. df, du і free відповідають на ці питання. Прапорці -h і -m перетворюють сирі блоки на розміри, які люди можуть прочитати.

Скільки місця лишилось на диску: df -h

df звітує про файлові системи. -h друкує розміри в G і M замість блоків по 1K.

Спробуйте команду

Покажіть місце на диску так, щоб його було видно!

Складіть команду
df
Термінал
C:\Users\User>df -h

Читабельне використання диска:

Command Prompt
Filesystem 1K-blocks Used Available Use% /dev/sda1 33554432 12582912 18874368 41%
C:\Users\User>df

Який розмір цієї папки: du -sh

du обходить поточний каталог. -s друкує один підсумковий рядок. -h залишає розмір читабельним. Разом це du -sh (або du -hs).

du -sh

Типовий вивід: 128M . — ця папка і все, що під нею.

Скільки вільної RAM: free -m

free -m показує пам’ять у мегабайтах: total, used, free і available. Дивіться на стовпець available, коли хочете знати, чи вміститься новий процес.

Command Prompt
C:\Users\User>free -m

df -h — для всього диска, du -sh — для відповіді «чому цей проєкт такий великий?», а free -m — коли програми починають свопити.


Перевірка знань

1 / 3

Яка команда показує вільне місце на файлових системах у зручних одиницях?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Bash Самодостатність: Швидке сканування MAN

Використовуйте man-сторінки, щоб отримати точний синтаксис та параметри, не виходячи з терміналу.