Du(Unix)
外觀
這是此頁批准,以及是最近的修訂。
` du `(diskusage 的縮寫,磁碟使用的情況 ) 是一個標準 Unix 程式,用佇估量檔案抑是資料鋏的磁仔使用情況。
歷史
` du ` 家私頭仔提出來 AT & T Unix 的頭一版內底。
規範
預設的情況下,單一 UNIX 規範規定,` du ` 顯示早當時 kha-tá-lok-guh 逐个檔案佮 kha-tá-lok-guh 的被分配吸碟空間的情況。連結檔案會顯示其本身大細毋是其實連結物件;kha-tá-lok-guh 會顯示其內容的大細。
因為 ` du ` 干焦反映吸碟分配情況而非實際檔案大細,所以若準這个檔案被刪除後磁碟無被釋放,其顯示的數字會佮 df 報告的數字有無仝款。
用法
` du ` 會當提一个參數,即指定一个路徑來做工課;你若無指定,攏使用進前 kha-tá-lok-guh。SUS 指定矣 ` du ` 有以下遮的選項:
- -a,顯示所有的檔案佮 kha-tá-lok-guh,毋但顯示講 kha-tá-lok-guh。
- -H,計算命令列中指定連結物件的磁碟使用情況。
- -k,將大細除以一千空二十四位元組,毋是五百十二位元組顯示。
- -L,計算任意連結物件的使用情況。
- -s,干焦匯報當前 kha-tá-lok-guh 總計的磁仔使用情況,毋過無顯示每一个檔案。
- -x,干焦遍歷指定路徑所在裝置的檔案佮 kha-tá-lok-guh。
其他 Unix 佮類 Unix 作業系統可能提供另外的選項。比如講,BSD 佮 GNU 的 ` du ` 規定一个-h 選項,共吸碟使用狀況的大小加上單位字尾,顯示做一个使用者閣較容易理解的形式。(如:十 MB)
範例
KB 單位的 kha-tá-lok-guh 總大細:
閣較𠢕讀的 kha-tá-lok-guh 總大細格式 ( Byte、KB、MB、GB、TB、PB ):
當前 kha-tá-lok-guh 下包含隱藏檔案,子 kha-tá-lok-guh 佮檔案的磁碟使用情況(自細漢到大漢排序):
當前 kha-tá-lok-guh 下包含隱藏檔案,子 kha-tá-lok-guh 佮檔案的磁碟使用情況(對排序):
顯示深度為一的 kha-tá-lok-guh 大細佮其總和
參考
- Baobab
外部連結
- The Open Group Base 規範當中 du 的說明
使用手冊
- du—GNU coreutils 中使用手冊
- du—OpenBSD 中使用手冊
- du—Dragonflybsd 中使用手冊
其他
- Disk space-related utilities at Freshmeat . net