如何使用终端查看 Linux 系统的总空间和可用空间?

linuxoperating systemopen source更新于 2026/2/16 8:22:17

在 Linux/Unix 系统中,我们使用 df 命令查看存储详细信息。

df(磁盘可用空间)命令

df 命令用于在 Linux 系统中使用终端报告文件系统磁盘空间使用情况。它显示总空间、已用空间和可用空间。

语法

df 命令的一般语法如下:

$ df [OPTION]... [FILE]...

df 命令中可用选项的简要说明。

Sr.No.
Option &说明
1
-a, --all
包含重复、伪、无法访问的文件系统
2
-B, --block-size=SIZE
打印前缩放尺寸
3
-h, --human-readable
以幂为单位显示尺寸1024
4
-H, --si
以 1000 的幂数显示大小
5
-l, --local
限制列出本地文件系统
6
--no-sync
获取使用情况前不同步信息
7
--sync
获取使用信息前同步
8
-T, --print-type
显示文件系统类型
9
-x, --exclude-type=TYPE
限制列出未指定的文件系统type
10
--help
显示帮助消息,然后退出。
11
--version
显示版本信息,然后退出。

我们使用 df 命令检查空间使用情况。默认情况下,df 命令的输出比较难理解。

$ df

下图是在 Linux 系统中执行 df 命令后的输出屏幕。

我们可以看到 /dev/sda5(根分区)的总大小为 9736500,已用大小为 5813352,可用大小为 3408844,但这些数字是什么?这些数字没有单位,所以我们无法理解。

为了使其易于阅读,可以使用 -h 或 --human-readable 选项使其易于阅读。

为了以易于阅读的格式显示输出,我们在 df 命令中使用 -h 或 --human-readable 选项,如下所示。

$ df --human-readable

或者

$ df -h

执行上述命令后,它会以易于阅读的形式报告磁盘空间使用情况,以便我们轻松了解磁盘空间使用情况。

以 1000 的幂数显示存储详细信息(例如 32.3G)。

为了以 1000 的幂数显示输出,我们在 df 命令中使用 -H 或 --si 选项Linux 系统使用终端

$ df --si

或者

$ df -H

执行上述命令后,它会以 1000 的幂为单位报告磁盘空间使用情况。现在我们可以轻松了解磁盘空间使用情况,因为我们更熟悉 GB 单位。

有关 df 命令的更多详细信息以及查看选项说明,请使用以下命令。

$ df --help

并使用以下命令查看 df 命令的版本信息。

$ df --version

相关文章


有用资源