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