#1 楼
您可以使用两个命令:df
和du
。df
-报告文件系统磁盘空间使用情况用法如下:
df -h
应该输出以下内容:
Filesystem Size Used Avail Use% Mounted on
/dev/vzfs 20G 3.5G 16G 18% /
-h
标志提供了人类可读的输出(使输出的读取更加容易)。du
-估计文件空间使用情况du
附带了第二个工具,虽然速度较慢,但可以更好地分解每个目录。有关此信息,请参见如何确定系统上最大的文件/目录的存储位置?#2 楼
有几种不错的命令行工具可用于报告磁盘使用情况。请使用对您最有帮助的一种:df
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 56G 4.4G 48G 9% /
none 1.5G 256K 1.5G 1% /dev
none 1.5G 472K 1.5G 1% /dev/shm
none 1.5G 400K 1.5G 1% /var/run
none 1.5G 0 1.5G 0% /var/lock
tmpfs 1.5G 596K 1.5G 1% /var/log
tmpfs 1.5G 8.0K 1.5G 1% /var/log/apt
/dev/sdb2 840G 579G 253G 70% /home
df默认已安装。
pydf
$ pydf
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 55G 4437M 48G 7.9 [##.........................] /
none 1506M 256k 1505M 0.0 [...........................] /dev
/dev/sdb2 839G 578G 252G 68.9 [###################........] /home
列标题是彩色的。
讨论
$ discus
Mount Total Used Avail Prcnt Graph
/ 55.02 GB 4.33 GB 50.69 GB 7.9% [*---------]
/sys 0 KB 0 KB 0 KB 0.0% [----------]
+onnections 0 KB 0 KB 0 KB 0.0% [----------]
+rnel/debug 0 KB 0 KB 0 KB 0.0% [----------]
+l/security 0 KB 0 KB 0 KB 0.0% [----------]
/dev 1.47 GB 256 KB 1.47 GB 0.0% [----------]
/dev/shm 1.48 GB 472 KB 1.48 GB 0.0% [----------]
/var/run 1.48 GB 400 KB 1.48 GB 0.0% [----------]
/var/lock 1.48 GB 0 KB 1.48 GB 0.0% [----------]
/var/log 1.48 GB 596 KB 1.48 GB 0.0% [----------]
+ar/log/apt 1.48 GB 8 KB 1.48 GB 0.0% [----------]
/home 839.00 GB 578.13 GB 260.87 GB 68.9% [*******---]
+infmt_misc 0 KB 0 KB 0 KB 0.0% [----------]
+e/ak/.gvfs 0 KB 0 KB 0 KB 0.0% [----------]
列标题和进度条是彩色的。
di
$ di
Filesystem Mount Mebis Used Avail %Used fs Type
/dev/sda1 / 56340.2 4436.7 49041.6 13% ext4
/dev/sdb2 /home 859138.9 592008.8 258401.8 70% ext4
tmpfs /var/log 1511.2 0.6 1510.6 0% tmpfs
tmpfs /var/log/apt 1511.2 0.0 1511.2 0% tmpfs
#3 楼
请尝试du -sh <dir>
。例如,
du -sh /home/mark
将在人类可读的输出中显示/home/mark
的摘要使用情况报告。#4 楼
您可以使用此命令找出主目录中有多少空间文件(将~/
替换为整个文件系统的/
),并按最大文件排序du -sk ~/* | sort -n
#5 楼
GNOME系统监视器如果您喜欢图形化
gnome-system-monitor
:磁盘使用分析器
CLI的磁盘使用分析器对应版本为
ncdu
。#6 楼
df -h
是最好的选择(在终端中运行)。#7 楼
ncdu
还可以使用
ncdu
(可从Ubuntu仓库直接获得),它使用ncurses库直接在终端中显示图形概述。例如:
ncdu -x /
将分析根分区上的磁盘使用情况而不会越过文件系统边界。
#8 楼
请注意,df -h
将仅显示已安装分区上的剩余空间。假设在运行它之前也有NTFS和FAT32分区,请注意安装所有分区。如果Ubuntu是您计算机上的唯一操作系统,那么df
不会出现任何问题。
评论
极好的选择。特别是pydf和铁饼
–超级用户
2012年7月29日在22:11