当前位置:首页 > Ubuntu > 正文

Ubuntu df命令详解(新手也能轻松查看磁盘空间使用情况)

在使用 Ubuntu 或其他 Linux 系统时,了解系统磁盘空间的使用情况非常重要。无论是清理无用文件、排查系统卡顿,还是规划存储扩容,掌握 Ubuntu df命令 都是必不可少的基础技能。

Ubuntu df命令详解(新手也能轻松查看磁盘空间使用情况) df命令 查看磁盘空间 Linux磁盘管理 df命令教程 第1张

什么是 df 命令?

df(disk filesystem)是 Linux 系统中用于显示磁盘分区和文件系统的磁盘空间使用情况的命令。它能告诉你每个挂载点的总容量、已用空间、可用空间以及使用百分比等信息。

最基础的用法:直接运行 df

打开终端(快捷键 Ctrl+Alt+T),输入以下命令:

df  

你会看到类似如下的输出:

Filesystem     1K-blocks    Used Available Use% Mounted onudev             4037908       0   4037908   0% /devtmpfs             812704    2100    810604   1% /run/dev/sda1       50284544 20123456  27561088  43% /tmpfs            4063512       0   4063512   0% /dev/shm  

不过这种默认输出是以 1KB 为单位的数字,对新手来说不太直观。

推荐用法:使用 -h 参数(人类可读格式)

为了让结果更易读,我们通常加上 -h(human-readable)参数:

df -h  

输出示例:

Filesystem      Size  Used Avail Use% Mounted onudev            3.9G     0  3.9G   0% /devtmpfs           794M  2.1M  792M   1% /run/dev/sda1        48G   20G   27G  43% /tmpfs           3.9G     0  3.9G   0% /dev/shm  

现在你可以清楚地看到:根目录(/)总共 48GB,已用 20GB,剩余 27GB,使用率为 43%。这就是 查看磁盘空间 最常用的方式。

其他实用参数

  • df -T:显示文件系统类型(如 ext4、xfs 等)
  • df -i:显示 inode 使用情况(适用于排查“磁盘未满但无法新建文件”的问题)
  • df /home:只查看指定目录所在分区的使用情况

常见问题解答

Q:为什么 df 显示的总空间和我硬盘标称容量不一致?
A:Linux 文件系统(如 ext4)会预留约 5% 的空间给 root 用户,防止系统因磁盘写满而崩溃,因此普通用户看到的可用空间略小于物理容量。

Q:如何快速判断哪个分区快满了?
A:运行 df -h 后,重点关注 “Use%” 列,如果某个分区使用率超过 85%,建议及时清理或扩容。

总结

通过本教程,你已经掌握了如何使用 Ubuntu df命令 来高效地进行 Linux磁盘管理。无论你是刚接触 Linux 的小白,还是需要日常维护服务器的运维人员,df -h 都是你每天可能用到的命令之一。

记住这个万能命令:

df -h  

多练习几次,你就能轻松掌握 df命令教程 中的所有技巧!