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