區別如下:
(推薦教程:linux教程)
du 命令顯示目錄或文件的大小。
df 顯示每個<文件>所在的文件系統的信息,默認是顯示所有文件系統。
文件系統分配其中的一些磁盤塊用來記錄它自身的一些數據,如 i 節點,磁盤分布圖,間接塊,超級塊等。這些數據對大多數用戶級的程序來說是不可見的,通常稱為 Meta Data。
du 命令是用戶級的程序,它不考慮 Meta Data,而 df命令則查看文件系統的磁盤分配圖并考慮 Meta Data。
df 命令獲得真正的文件系統數據,而 du 命令只查看文件系統的部分情況。