本片著重講解這兩個命令的用法。
命令格式:du 選項 檔案
du命令有以下常見的幾個選項
:-a 顯示目錄中個別檔案的大小;
-b 顯示目錄或檔案大小時,以byte為單位;
-c 除了顯示個別目錄或檔案大小,還顯示所有目錄或檔案的總和;
-h 以k、m、g為單位,提高資訊的可讀性
-s 顯示個別目錄大小時並不含子目錄大小
測試一下:
顯示檔案或目
錄所佔空間
顯示指定檔案所佔大小
顯示指定目錄所佔空間
方便閱讀,提高資訊可讀性
檔案與目錄都顯示
顯示多個檔案或目錄大小,並統計總和
對當前目錄下的空間按大小排序
命令格式:df 選項 檔案
df命令有以下幾個常用選項:
-a 全部檔案系統列表
-h 提高可讀性
-h 等於「-h」但是在這裡1k=1000而不是-h中的1k=1024
-i 顯示inode資訊
-t 列出檔案系統型別
顯示磁碟的使用情況
第1列是代表檔案系統對應的裝置檔案的路徑名(一般是硬碟上的分割槽);第2列給出分割槽包含的資料塊(1024位元組)的數目;第3,4列分別表示已用的和可用的資料塊數目。使用者也許會感到奇怪的是,第3,4列塊數之和不等於第2列中的塊數。這是因為預設的每個分割槽都留了少量空間供系統管理員使用。即使遇到普通使用者空間已滿的情況,管理員仍能登入和留有解決問題所需的工作空間。清單中use% 列表示普通使用者空間使用的百分比,即使這一數字達到100%,分割槽仍然留有系統管理員使用的空間。最後,mounted on列表示檔案系統的掛載點。
提高可讀性,看看-h與-h的區別
以inode模式顯示磁碟使用情況
列出各檔案系統的i節點使用情況
列出檔案系統型別
du與df的差異
:du命令屬於使用者級命令,我們知道檔案由兩部分組成:使用者資料與元資料;我們使用du命令檢視的檔案大小實際是使用者資料即檔案的真實大小,我們還知道檔案系統會分配一些磁碟塊記錄自身的資訊如i節點、超級塊等,這些資料對使用者級程式而言是不可見的,而df命令則檢視檔案系統的磁碟分配圖並考慮元資料。df命令獲得真正的檔案系統資料,而du命令只檢視檔案系統的部分情況。
linux的du和df命令
df命令 name 報告檔案系統磁碟空間的使用情況 格式 df option file 描述 此手冊頁文件是df的gnu版本.df命令列出指定的每乙個檔名所在的檔案系統上可用磁碟空間的數量。如果沒有指定檔名,則顯示當前所有使用中的檔案系統.預設設定時,磁碟空間以1k為一塊顯示,如果環境變數posix...
Linux命令之du命令df命令
顯示檔案或目錄所占用的磁碟空間。命令格式 du option 檔案 目錄 h 輸出檔案系統分割槽使用的情況,例如 10kb,10mb,10gb等 s 顯示檔案或整個目錄的大小,預設單位是kb 顯示當前目錄下所有檔案的大小 du sh 顯示總目錄的大小,但是不會列出目錄中的每乙個文 du sh 列出 ...
du與df的區別
我們知道,磁碟的整體資料是記錄在superblock中的,但是每乙個檔案的容量資訊則在inode當中記載的 因此,引出了兩個檢視這些資料資訊的命令 df 列出檔案系統的整體磁碟使用量 由於df主要讀取的資料都是針對整個檔案系統的,因此讀取的範圍主要是在superblock內的資訊,所以這個命令的讀取...