linux里面的df-h什么意思
linux里面的df-h什么意思详细介绍
在 Linux 中,df -h 是用于查看磁盘空间使用情况的常用命令,尤其适合新手快速理解磁盘占用。以下是详细解析:
命令拆解
df(Disk Free):显示文件系统的磁盘空间占用统计。-h(Human-readable):以人类易读的格式显示容量(如GB、MB,而非原始字节)。
输出示例与含义
执行 df -h 后,典型输出如下:
plaintext
Filesystem Size Used Avail Use% Mounted on/dev/sda1 20G 5.0G 14G 27% /
tmpfs 488M 8.0K 488M 1% /run
/dev/sda2 500G 300G 180G 63% /data
- Filesystem:磁盘分区或文件系统名称(如
/dev/sda1)。 - Size:分区总大小(
20G表示 20GB)。 - Used:已使用空间(
5.0G表示 5GB)。 - Avail:可用空间(
14G表示 14GB)。 - Use%:使用率(
27%表示已用 27%)。 - Mounted on:挂载点(如
/是根目录,/data是自定义分区)。
为什么常用 -h?
- 对比无
-h的输出:plaintextFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda1 20971520 5242880 14680064 27% /
直接显示字节数(如
20971520代表 20GB),可读性差,而-h会自动转换为GB/MB单位。
常用扩展用法
df -h /path:查看指定目录所在分区的空间(如df -h /home)。df -a:显示所有文件系统(包括虚拟文件系统,如proc)。df -Th:显示文件系统类型(如ext4、ntfs)。- 结合管道过滤:
df -h | grep '/data'仅查看/data分区的信息。
场景举例
- 当服务器提示磁盘不足时,用
df -h快速定位哪个分区爆满(如Use%接近 100%)。 - 部署应用前,检查
/var(日志)、/tmp(临时文件)等目录的可用空间。
通过 df -h,你能直观掌握服务器的 “硬盘健康状态”,是 Linux 运维的基础技能之一~ ️