如何从命令行获取磁盘使用情况?

Oli*_*nde 166 command-line disk-usage

如何从命令行获取硬盘驱动器的当前磁盘使用情况(以 % 为单位)?

hto*_*que 165

通过使用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
Run Code Online (Sandbox Code Playgroud)

另请查看其联机帮助页

  • `df -m` 会以兆字节为单位显示内容,`df -h` 会以尽可能大的单位显示。 (45认同)

Eht*_*ury 164

全国总工会

从命令行运行良好。它是基于 ncurses 的和交互式的。
您可以使用sudo apt-get install ncdu.

在此处输入图片说明

备择方案

  • 前十名: du -shx * | sort -rh | head -10
  • 如果你想要更细粒度的磁盘使用,你应该看看这里答案

  • 通过`sudo apt install ncdu`安装 (3认同)
  • `du -shx * | 排序 -rh | head -10`是救命稻草!如果您在一个小型测试服务器上,空间不足,并且还没有安装花哨的实用程序来解决您的问题,那么这尤其棒。 (2认同)