df
命令做用是列出文件系统的总体磁盘空间使用状况。能够用来查看磁盘已被使用多少空间和还剩余多少空间。 df
命令显示系统中包含每一个文件名参数的磁盘使用状况,若是没有文件名参数,则显示全部当前已挂载文件系统的磁盘空间使用状况。node
在默认状况下,磁盘空间是以1KB为单位进行显示的,可是,若是POSIXLY_CORRECT环境变量被设置为true,这种状况下默认使用512字节为单位显示。linux
df [选项] [文件名] centos
[root@d002 ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925812 22363728 21% / devtmpfs 922468 0 922468 0% /dev tmpfs 933524 0 933524 0% /dev/shm tmpfs 933524 8772 924752 1% /run tmpfs 933524 0 933524 0% /sys/fs/cgroup /dev/sda1 1038336 145736 892600 15% /boot tmpfs 186708 0 186708 0% /run/user/0 [root@d002 ~]# df /home 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / [root@d002 ~]# [root@d002 ~]# [root@d002 ~]# [root@d002 ~]# df /home #指定一个文件夹,查看该文件夹所在磁盘的使用状况 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / [root@d002 ~]# df /bin/ls #指定一个文件 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / [root@d002 ~]# df /bin/ls /home #指定多个文件或文件夹 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / /dev/mapper/centos-root 28289540 5925572 22363968 21% /
==》中文:文件系统 1K-块 已用 可用 已用% 挂载点
==》英文:Filesystem 1K-blocks Used Available Use% Mounted on
输出结果列说明:app
[root@d002 ~]# df -a #包括虚拟文件系统 文件系统 1K-块 已用 可用 已用% 挂载点 rootfs - - - - / sysfs 0 0 0 - /sys proc 0 0 0 - /proc devtmpfs 922468 0 922468 0% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 933524 0 933524 0% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 933524 8772 924752 1% /run tmpfs 933524 0 933524 0% /sys/fs/cgroup cgroup 0 0 0 - /sys/fs/cgroup/systemd pstore 0 0 0 - /sys/fs/pstore cgroup 0 0 0 - /sys/fs/cgroup/net_cls,net_prio cgroup 0 0 0 - /sys/fs/cgroup/freezer cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct cgroup 0 0 0 - /sys/fs/cgroup/hugetlb cgroup 0 0 0 - /sys/fs/cgroup/devices cgroup 0 0 0 - /sys/fs/cgroup/pids cgroup 0 0 0 - /sys/fs/cgroup/memory cgroup 0 0 0 - /sys/fs/cgroup/cpuset cgroup 0 0 0 - /sys/fs/cgroup/blkio cgroup 0 0 0 - /sys/fs/cgroup/perf_event configfs 0 0 0 - /sys/kernel/config /dev/mapper/centos-root 28289540 5925572 22363968 21% / selinuxfs 0 0 0 - /sys/fs/selinux systemd-1 0 0 0 - /proc/sys/fs/binfmt_misc debugfs 0 0 0 - /sys/kernel/debug hugetlbfs 0 0 0 - /dev/hugepages mqueue 0 0 0 - /dev/mqueue /dev/sda1 1038336 145736 892600 15% /boot tmpfs 186708 0 186708 0% /run/user/0
说明:系统里面存在不少特殊的文件系统,这些比较特殊的文件系统几乎都是在内存当中,(如/proc挂载点),因此,这些特殊文件系统都不会占据硬盘空间。spa
[root@d002 ~]# df -B 1k #1k为单位 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / devtmpfs 922468 0 922468 0% /dev tmpfs 933524 0 933524 0% /dev/shm tmpfs 933524 8772 924752 1% /run tmpfs 933524 0 933524 0% /sys/fs/cgroup /dev/sda1 1038336 145736 892600 15% /boot tmpfs 186708 0 186708 0% /run/user/0 [root@d002 ~]# df --block-size 1m #1M为单位 文件系统 1M-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 27627 5787 21840 21% / devtmpfs 901 0 901 0% /dev tmpfs 912 0 912 0% /dev/shm tmpfs 912 9 904 1% /run tmpfs 912 0 912 0% /sys/fs/cgroup /dev/sda1 1014 143 872 15% /boot tmpfs 183 0 183 0% /run/user/0
[root@d002 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 27G 5.7G 22G 21% / devtmpfs 901M 0 901M 0% /dev tmpfs 912M 0 912M 0% /dev/shm tmpfs 912M 8.6M 904M 1% /run tmpfs 912M 0 912M 0% /sys/fs/cgroup /dev/sda1 1014M 143M 872M 15% /boot tmpfs 183M 0 183M 0% /run/user/0
[root@d002 ~]# df -i 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 /dev/mapper/centos-root 14151680 85479 14066201 1% / devtmpfs 230617 396 230221 1% /dev tmpfs 233381 1 233380 1% /dev/shm tmpfs 233381 486 232895 1% /run tmpfs 233381 16 233365 1% /sys/fs/cgroup /dev/sda1 524288 328 523960 1% /boot tmpfs 233381 1 233380 1% /run/user/0
[root@d002 ~]# df -P #使用POSIX格式显示 文件系统 1024-块 已用 可用 配额 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / devtmpfs 922468 0 922468 0% /dev tmpfs 933524 0 933524 0% /dev/shm tmpfs 933524 8772 924752 1% /run tmpfs 933524 0 933524 0% /sys/fs/cgroup /dev/sda1 1038336 145736 892600 15% /boot tmpfs 186708 0 186708 0% /run/user/0
不知道为何,个人结果很奇怪:debug
[root@d002 ~]# df -t ext3 df: 未处理文件系统
[root@d002 ~]# df -T 文件系统 类型 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root xfs 28289540 5925572 22363968 21% / devtmpfs devtmpfs 922468 0 922468 0% /dev tmpfs tmpfs 933524 0 933524 0% /dev/shm tmpfs tmpfs 933524 8772 924752 1% /run tmpfs tmpfs 933524 0 933524 0% /sys/fs/cgroup /dev/sda1 xfs 1038336 145736 892600 15% /boot tmpfs tmpfs 186708 0 186708 0% /run/user/0
[root@d002 ~]# df #默认状况是1024 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / devtmpfs 922468 0 922468 0% /dev tmpfs 933524 0 933524 0% /dev/shm tmpfs 933524 8772 924752 1% /run tmpfs 933524 0 933524 0% /sys/fs/cgroup /dev/sda1 1038336 145736 892600 15% /boot tmpfs 186708 0 186708 0% /run/user/0 [root@d002 ~]# export POSIXLY_CORRECT=true #设置POSIXLY_CORRECT为true [root@d002 ~]# df #POSIXLY_CORRECT为true时默认512 文件系统 512B-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 56579080 11851144 44727936 21% / devtmpfs 1844936 0 1844936 0% /dev tmpfs 1867048 0 1867048 0% /dev/shm tmpfs 1867048 17544 1849504 1% /run tmpfs 1867048 0 1867048 0% /sys/fs/cgroup /dev/sda1 2076672 291472 1785200 15% /boot tmpfs 373416 0 373416 0% /run/user/0 [root@d002 ~]# unset POSIXLY_CORRECT #取消设置POSIXLY_CORRECT [root@d002 ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos-root 28289540 5925572 22363968 21% / devtmpfs 922468 0 922468 0% /dev tmpfs 933524 0 933524 0% /dev/shm tmpfs 933524 8772 924752 1% /run tmpfs 933524 0 933524 0% /sys/fs/cgroup /dev/sda1 1038336 145736 892600 15% /boot tmpfs 186708 0 186708 0% /run/user/0