驱动器空间已经不像计算机早期那样珍贵,但无论你有多少空间,总是有可能耗尽。计算机需要一点空间来运行,所以偶尔检查一下以确保你没有在无意中用完你硬盘上的_所有_空间是很重要的。在Linux终端,你可以用df
命令来做这件事。
df命令显示了文件系统中可用的磁盘空间的数量。
为了使输出结果便于你阅读,你可以使用--human-readable
(或简称-h
)选项。
$ df --human-readable
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 1.0T 525G 500G 52% /
在这个例子中,计算机的驱动器已满52%,还有500GB可供使用。
由于Linux从整体上看待它的文件系统,跨越所有安装的设备,df命令为你提供连接到你的计算机的每个存储设备的详细信息。如果你有很多驱动器,那么输出就反映了这一点。
$ df --human-readable
Filesystem Size Used Avail Use% Mounted on
/dev/root 110G 45G 61G 43% /
devtmpfs 12G 0 12G 0% /dev
tmpfs 12G 848K 12G 1% /run
/dev/sda1 1.6T 1.3T 191G 87% /home
/dev/sdb1 917G 184G 687G 22% /penguin
/dev/sdc1 57G 50G 4.5G 92% /sneaker
/dev/sdd1 3.7T 2.4T 1.3T 65% /tux
在这个例子中,计算机的/home
目录已经满了87%,还有191GB可用。
查看可用的总磁盘空间
如果你确实有一个复杂的文件系统,并希望看到所有驱动器的总空间,使用--total
选项。
$ df --human-readable --total
Filesystem Size Used Avail Use% Mounted on
/dev/root 110G 45G 61G 43% /
devtmpfs 12G 0 12G 0% /dev
tmpfs 12G 848K 12G 1% /run
/dev/sda1 1.6T 1.3T 191G 87% /home
/dev/sdb1 917G 184G 687G 22% /penguin
/dev/sdc1 57G 50G 4.5G 92% /sneaker
/dev/sdd1 3.7T 2.4T 1.3T 65% /tux
total 6.6T 4.0T 2.5T 62% -
最后一行输出提供了文件系统的总空间、已用总空间、可用总空间。
查看磁盘空间使用情况
如果只是想得到一个驱动器上的空间占用情况的摘要,请阅读我们关于du命令的文章。