df:查看文件系统磁盘使用情况,注意不是文件而是文件系统
# 默认什么都不带
root@VM-0-14-centos ~]# df
# 文件系统 以k为单位的总量 已使用 可用 使用率 挂载点
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 495888 0 495888 0% /dev
tmpfs 507408 24 507384 1% /dev/shm
tmpfs 507408 496 506912 1% /run
tmpfs 507408 0 507408 0% /sys/fs/cgroup
/dev/vda1 25670864 6212244 18309928 26% /
tmpfs 101484 0 101484 0% /run/user/0
# 格式化单位格式显示
[root@VM-0-14-centos ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 485M 0 485M 0% /dev
tmpfs 496M 24K 496M 1% /dev/shm
tmpfs 496M 496K 496M 1% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/vda1 25G 6.0G 18G 26% /
tmpfs 100M 0 100M 0% /run/user/0
# 查看指定的目录对应的文件系统
[root@VM-0-14-centos ~]# df /home -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 6.0G 18G 26% /
du:查看文件或文件夹磁盘使用情况
# 直接使用是查看当前目录使用情况,-h 是格式化单位
[root@VM-0-14-centos ~]# du -h
48K ./.cache/pip/http/b/b/8/7/6
52K ./.cache/pip/http/b/b/8/7
...
4.0K ./.config/abrt # /abrt 文件大小
8.0K ./.config # .config 文件夹大小
184K . # 这是当前目录总大小
# 查看 /home 目录使用情况,也会显示里面所有文件夹和文件
du -h /home
# 只看文件夹大小 (~ 就是家目录)
[root@VM-0-14-centos ~]# du -s ~
184 /root
[root@VM-0-14-centos ~]# du -sh ~
184K /root
# 查看文件大小
du -h a.txt