1、命令格式
df [选项] [文件]
2、命令功能
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示
3、命令参数
必要参数: -a 全部文件系统列表 -h 方便阅读方式显示 -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024 -i 显示inode信息 -k 区块为1024字节 -l 只显示本地文件系统 -m 区块为1048576字节 --no-sync 忽略 sync 命令 -P 输出格式为POSIX --sync 在取得磁盘信息前,先执行sync命令 -T 文件系统类型 选择参数: --block-size=<区块大小> 指定区块大小 -t<文件系统类型> 只显示选定文件系统的磁盘信息 -x<文件系统类型> 不显示选定文件系统的磁盘信息 --help 显示帮助信息 --version 显示版本信息
4、简单实例
(1):、显示磁盘使用情况
命令:
df
输出:
felix@felix-computer:~$ df 文件系统 1K-块 已用 可用 已用% 挂载点 udev 3998488 0 3998488 0% /dev tmpfs 805752 1860 803892 1% /run /dev/sda2 959863856 542655008 368380640 60% / tmpfs 4028756 41872 3986884 2% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 4028756 0 4028756 0% /sys/fs/cgroup /dev/loop0 144128 144128 0 100% /snap/gnome-3-26-1604/74
(2)、以inode模式来显示磁盘使用情况
命令:
df -i
输出:
felix@felix-computer:~$ df -i 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 udev 999622 568 999054 1% /dev tmpfs 1007189 1025 1006164 1% /run /dev/sda2 61022208 1819931 59202277 3% / tmpfs 1007189 86 1007103 1% /dev/shm tmpfs 1007189 5 1007184 1% /run/lock tmpfs 1007189 18 1007171 1% /sys/fs/cgroup /dev/loop0 27631 27631 0 100% /snap/gnome-3-26-1604/74 /dev/loop1 27638 27638 0 100% /snap/gnome-3-26-1604/70
(3)、显示指定类型磁盘
命令:
df -t ext4
输出:
felix@felix-computer:/$ df -t ext4 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda2 959863856 542656408 368379240 60% /
(4)、列出文件系统的类型
命令:
df -T
输出:
felix@felix-computer:~$ df -T 文件系统 类型 1K-块 已用 可用 已用% 挂载点 udev devtmpfs 3998488 0 3998488 0% /dev tmpfs tmpfs 805752 1860 803892 1% /run /dev/sda2 ext4 959863856 542656588 368379060 60% / tmpfs tmpfs 4028756 54268 3974488 2% /dev/shm tmpfs tmpfs 5120 4 5116 1% /run/lock tmpfs tmpfs 4028756 0 4028756 0% /sys/fs/cgroup /dev/loop0 squashfs 144128 144128 0 100% /snap/gnome-3-26-1604/74 /dev/loop1 squashfs 144384 144384 0 100% /snap/gnome-3-26-1604/70
(5)、以更易读的方式显示目前磁盘空间和使用情况
命令:
df -h
输出:
felix@felix-computer:~$ df -h 文件系统 容量 已用 可用 已用% 挂载点 udev 3.9G 0 3.9G 0% /dev tmpfs 787M 1.9M 786M 1% /run /dev/sda2 916G 518G 352G 60% / tmpfs 3.9G 53M 3.8G 2% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/loop0 141M 141M 0 100% /snap/gnome-3-26-1604/74