df命令用于显示文件系统的可用空间、已用空间和总空间。具体用法如下:
df [-ahiklntTvx] [-–block-size=SIZE] [-–help] [-–version] [FILESYSTEM]
选项说明:
- -a 或 --all 显示所有文件系统,包括虚拟文件系统。
- -h 或 --human-readable 以人类可读的方式显示磁盘使用情况。
- -i 或 --inodes 显示inode节点的使用情况。
- -k 或 --kilo 显示容量为KB,以1024字节为单位。
- -l 或 --local 只显示本地文件系统。
- -n 或 --no-sync 在列出空间时不要同步磁盘。
- -t 或 --type=TYPE 只列出文件系统类型为TYPE的文件系统。
- -T 或 --print-type 显示文件系统类型。
- -v 或 --verbose 显示详细信息。
- -x 或 --exclude-type=TYPE 排除文件系统类型为TYPE的文件系统。
除了选项以外,还可以传入一个参数,指定要列出的文件系统路径。如果不传入参数,则列出所有已挂载的文件系统。
示例:
1. 显示当前文件系统的磁盘空间信息:
df -h
输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
2. 显示指定目录的磁盘空间信息:
df -h /home/user
输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
3. 显示指定文件系统类型的磁盘空间信息:
df -h -t ext4
输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
/dev/sdb1 100G 30G 70G 30% /data