控制台实用程序了解磁盘空间如何分配?

控制台实用程序了解磁盘空间如何分配?

用于了解磁盘空间如何分配的控制台实用程序。

像这样的东西:

扫描仪截图

但是 Linux 中有控制台界面吗?

答案1

你可以看看NCDU实用程序或者kdirstat

The typical ncdu output looks like:

ncdu 1.7 ~ Use the arrow keys to navigate, press ? for help                                                         
--- /data ----------------------------------------------------------------------------------------------------------
  163.3GiB [##########] /docimages                                                                                  
   84.4GiB [#####     ] /data
   82.0GiB [#####     ] /sldata
   56.2GiB [###       ] /prt
   40.1GiB [##        ] /slisam
   30.8GiB [#         ] /isam
   18.3GiB [#         ] /mail
   10.2GiB [          ] /export
    3.9GiB [          ] /edi   
    1.7GiB [          ] /io     
    1.2GiB [          ] /dmt
  896.7MiB [          ] /src
  821.5MiB [          ] /upload
  691.1MiB [          ] /client
  686.8MiB [          ] /cocoon
  542.5MiB [          ] /hist
  358.1MiB [          ] /savsrc
  228.9MiB [          ] /help
  108.1MiB [          ] /savbin
  101.2MiB [          ] /dm
   40.7MiB [          ] /download

另请参阅:https://serverfault.com/questions/301423/how-can-i-define-what-is-takeing-up-so-much-space

答案2

虽然不太漂亮,但我还是建议du -hs /*。这将显示其中的所有文件和目录/以及它们的大小。或者,/* /*/*如果您想要前两级目录等。或者du -h /如果您想要每个子目录而不是顶级目录。

无论哪种方式,这都需要一些努力来遍历所有目录并将所有文件添加起来。

答案3

嗯,用 ASCII 画图很难,但你可以尝试一下这个df命令。

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_buildboxel6-lv_root
                       28G   14G   13G  52% /
tmpfs                 939M   76K  939M   1% /dev/shm
/dev/vda1             485M   55M  405M  12% /boot

答案4

我认为您正在寻找类似 Firelight、磁盘使用情况分析器或类似的东西......

http://www.howtogeek.com/185173/4-ways-to-free-up-disk-space-on-linux/

相关内容