Як отримати використання диска з командного рядка?


138

Як я можу отримати поточне використання диска (у%) мого жорсткого диска з командного рядка?


Тепер мені цікаво, чи є якийсь еквівалент командного рядка kdirstatабо baobab.
Ехтеш Чудхурі

Відповіді:


143

За допомогою dfкоманди.

Ось приклад результату:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            303537496  27537816 260580948  10% /
none                    950788       252    950536   1% /dev
none                    959516       232    959284   1% /dev/shm
none                    959516       388    959128   1% /var/run
none                    959516         0    959516   0% /var/lock

Також зверніть увагу на його сторінці керівництва .


38
df -mпокаже речі в мегабайтах, df -hпокаже вас у найбільшому можливому блоці.
Олі

116

ncdu

Добре працює з командного рядка. Це на основі ncurses та інтерактивний.
Ви можете встановити його за допомогою sudo apt-get install ncdu.

введіть тут опис зображення

Альтернативи

  • Десять найкращих: du -shx * | sort -rh | head -10
  • Якщо ви хочете скористатися більш дрібнозернистим диском, вам слід ознайомитися з відповідями тут .

3
Встановіть це черезsudo apt install ncdu
Педі Т.

1
Мені сподобалися альтернативи. Ви повинні бути в каталозі, в якому шукаєте великі файли. Але мені було легко помітити винуватця таким чином, не маючи нічого встановлювати.
G Trawo

2
du -shx * | sort -rh | head -10- рятівник! Особливо чудово, якщо ви знаходитесь на невеликому тестовому сервері, у вас не вистачає місця, і у вас ще не встановлена ​​вигадка утиліта, щоб виправити свої проблеми.
Майкл Плаутз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.