df
和 du
是 Linux 系统中用于查看文件系统磁盘空间使用情况的两个常用命令,它们各自有不同的用途和特点。
df
命令用于显示文件系统的磁盘空间使用情况。它报告了每个文件系统(分区)的总空间、已用空间、可用空间以及使用百分比。
df -h
:以人类可读的格式显示(如 GB、MB)。df -T
:显示文件系统的类型。df -h
du
命令用于估计文件和目录占用的磁盘空间。它可以递归地显示指定目录下每个文件和子目录的大小。
du -h
:以人类可读的格式显示大小。du -s
:仅显示总计大小。du -a
:显示目录中所有文件的大小。du -sh /path/to/directory
df
查看的是整个文件系统的空间使用情况。du
查看的是特定目录或文件的空间占用。df
直接从文件系统的元数据中获取信息。du
通过遍历目录树来计算每个文件和子目录的大小。df
。du
。df
显示的可用空间与实际不符fsck
,来修复文件系统。du
计算的大小总和与 df
显示的不同通过理解这两个命令的区别和适用场景,你可以更有效地管理和优化你的磁盘空间。
领取专属 10元无门槛券
手把手带您无忧上云