du命令-檢查硬盤使用情況,統(tǒng)計(jì)文件或目錄大小

du命令


du命令是檢查硬盤使用情況,統(tǒng)計(jì)文件或目錄及子目錄大小。

命令格式

du [選項(xiàng)][文件]

命令功能

顯示每個(gè)文件和目錄的磁盤使用空間。

命令參數(shù)

參數(shù) 說(shuō)明
-a 顯示所有目錄或文件的大小
-b 以byte為單位,顯示目錄或文件的大小
-c 顯示目錄或文件的總和
-k 以KB為單位輸出
-m 以MB為單位輸出
-s 僅顯示目錄或文件的總計(jì)數(shù)值
-h 以K,M,G為單位,提高信息可讀性
-x 跳過(guò)不同的文件系統(tǒng)目錄
-S 顯示目錄的大小,但不含子目錄大小
-D 顯示制定符號(hào)鏈接的源文件大小

配合sort命令使用


sort命令參數(shù)

參數(shù) 說(shuō)明
-n 按字符串?dāng)?shù)值排序,與-g區(qū)別為不轉(zhuǎn)為浮點(diǎn)數(shù)
-g 按通用數(shù)值排序,支持科學(xué)計(jì)數(shù)法
-f 忽略大小寫,默認(rèn)大小寫字母不同
-k 排序從POS1開(kāi)始,若指定POS2,則POS2結(jié)束,否則以pos1排序
-t 指定列的分割符
-r 降序排序,默認(rèn)為升序
-h 使用易讀性數(shù)字(例如: 2K 1G)
-u 去除重復(fù)的行
-o 將輸出寫入文件

配合head tail命令使用


  • head:顯示前面的結(jié)果
  • tail:顯示后面的結(jié)果

例子


獲取最大的10個(gè)文件:

du | sort -rn | head -10
du | sort -n | tail -10

獲取最小的10個(gè)文件:

du | sort -rn | tail - 10
du | sort -n | head - 10
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容