The Difference between df and du Command
Ubuntu: 18.04
Linux 提供了 du
和 df
這兩個 command 來查看硬碟的使用狀態,但這兩個指令又有些微的差異,因此在使用情境上會不太相同。
df
df
command 就是 Disk Free
的縮寫,這個指令可以快速顯示出你的硬碟使用狀況,搭配 -h
參數可以將使用狀況轉換成更適合的閱讀的單位。
johnson4932@li1606-100:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 395M 6.3M 389M 2% /run
/dev/sda 79G 64G 11G 86% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 395M 0 395M 0% /run/user/1000
du
du
command 則是 Disk Usage
的縮寫,這個指令可以查看 目錄及檔案
的大小,一樣可以搭配 -h
轉換單位使用;查詢目錄大小時,可以再加上 -s
把目錄裡的檔案 size 加總起來,就可以完整顯示該目錄的大小。
johnson4932@li1606-100:~$ du -sh web-site/
3.7M web-site/