Linux的df命令用于显示文件系统的磁盘空间使用情况,是系统管理员和普通用户常用的工具之一。通过df命令,用户可以查看磁盘的可用空间、已用空间以及挂载点等信息。
## 基本用法df命令的基本格式为:
df [选项] [文件系统]
如果不指定文件系统,df命令将显示所有已挂载文件系统的磁盘空间使用情况。
## 常用选项df命令支持多种选项,以下是一些常用的选项:
h:以可读的格式(如KB、MB、GB)显示磁盘空间大小。T:显示文件系统的类型。k:以1024字节为单位的块大小显示磁盘空间。m:以1MB为单位的块大小显示磁盘空间。i:显示文件系统的inode使用情况。
以下是一些df命令的使用实例:
### 查看所有文件系统的磁盘空间使用情况运行以下命令可以查看所有已挂载文件系统的磁盘空间使用情况:
df h
输出示例:
Filesystem 1Kblocks Used Available Use% Mounted on
/dev/sda1 524288000 63445600 460842400 12% /
/dev/sdb1 104857600 8388608 96471808 8% /data
### 查看特定文件系统的磁盘空间使用情况如果只想查看特定文件系统的磁盘空间使用情况,可以使用以下命令:
df h /dev/sda1
### 查看文件系统的inode使用情况运行以下命令可以查看文件系统的inode使用情况:
df i
### 显示文件系统的类型运行以下命令可以显示文件系统的类型:
df T
## 进阶用法df命令还可以与其他命令结合使用,以获取更详细的信息。例如,可以使用grep过滤特定文件系统:
df h | grep /dev/sda1
此外,还可以使用awk提取特定列,例如只显示已用空间和可用空间:
df h | awk '{print $1, $2, $4}'
通过这些实例和选项,用户可以根据需要灵活地使用df命令来查看和管理磁盘空间。