Linux 查看磁盘空间df和du

4 min read

在Linux系统中,df和du命令都可以用于查看磁盘空间,但是它们的功能和使用方式略有不同。

df命令用于显示磁盘分区上的可用磁盘空间和已使用的磁盘空间。

使用df命令的基本语法如下:

df [选项] [文件系统]

常用的选项包括:

  • -h:以人类可读的方式显示磁盘空间;
  • -a:显示所有文件系统,包括系统特有的文件系统,如/proc、/sys等;
  • -T:显示文件系统类型;
  • -i:显示inode信息。

例如,使用df -h命令可以以人类可读的方式显示所有文件系统的磁盘空间。

du命令用于估算文件或目录的磁盘空间使用量。

使用du命令的基本语法如下:

du [选项] [文件或目录]

常用的选项包括:

  • -h:以人类可读的方式显示磁盘空间使用量;
  • -s:仅显示总计的使用量;
  • -a:显示每个文件和目录的使用量。

例如,使用du -h命令可以以人类可读的方式显示当前目录下所有文件和目录的磁盘空间使用量,并可以使用du -s命令仅显示当前目录的总计使用量。

总结:

  • df命令显示磁盘分区的使用情况,du命令显示文件或目录的磁盘空间使用量;
  • df命令是查看磁盘总体使用情况,du命令用于查看具体文件或目录的磁盘空间使用量。