df命令常用显示系统中磁盘分区的占用的空间大小,默认显示当前系统中所有挂载点的使用信息,可以利用该命令来获取磁盘分区使用了多少空间,还剩余多少空间。
命令格式
df [options] [FILE|DEVICE]
df命令会显示文件所在磁盘分区的相关信息,也可以直接指定对应的磁盘分区。
常用选项:
-h:以人类可读的方式显示;
-i:显示inode信息;
-l:列出本地文件系统的信息;
--version:显示版本;
--help:显示帮助信息;
实例
以便于阅读的方式列出本地文件系统信息:
[root@localhost ~]# df -lh
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 18G 8.3G 9.3G 48% /
devtmpfs 478M 0 478M 0% /dev
tmpfs 493M 84K 493M 1% /dev/shm
tmpfs 493M 7.2M 486M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 497M 142M 356M 29% /boot
tmpfs 99M 20K 99M 1% /run/user/42
tmpfs 99M 0 99M 0% /run/user/0
/dev/sdb1 4.8G 20M 4.6G 1% /mydata
列出全部文件系统的信息:
[root@localhost ~]# df -a
文件系统 1K-块 已用 可用 已用% 挂载点
rootfs - - - - /
sysfs 0 0 0 - /sys
proc 0 0 0 - /proc
devtmpfs 489028 0 489028 0% /dev
securityfs 0 0 0 - /sys/kernel/security
tmpfs 504636 84 504552 1% /dev/shm
devpts 0 0 0 - /dev/pts
tmpfs 504636 7336 497300 2% /run
tmpfs 504636 0 504636 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/memory
cgroup 0 0 0 - /sys/fs/cgroup/devices
cgroup 0 0 0 - /sys/fs/cgroup/blkio
cgroup 0 0 0 - /sys/fs/cgroup/perf_event
cgroup 0 0 0 - /sys/fs/cgroup/freezer
cgroup 0 0 0 - /sys/fs/cgroup/hugetlb
cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct
cgroup 0 0 0 - /sys/fs/cgroup/cpuset
cgroup 0 0 0 - /sys/fs/cgroup/net_cls
configfs 0 0 0 - /sys/kernel/config
/dev/mapper/centos-root 18307072 8622236 9684836 48% /
selinuxfs 0 0 0 - /sys/fs/selinux
systemd-1 - - - - /proc/sys/fs/binfmt_misc
debugfs 0 0 0 - /sys/kernel/debug
hugetlbfs 0 0 0 - /dev/hugepages
mqueue 0 0 0 - /dev/mqueue
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
nfsd 0 0 0 - /proc/fs/nfsd
/dev/sda1 508588 144984 363604 29% /boot
tmpfs 100928 20 100908 1% /run/user/42
tmpfs 100928 0 100928 0% /run/user/0
/dev/sdb1 5029504 20472 4730504 1% /mydata
binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc