查找Linux系統中的佔用磁盤空間最大的前10個文件或文件夾

當磁盤空間被迅速佔用的時候,咱們必須找出一些,比較佔用磁盤空間的文件或者文件夾。一般狀況下,最有可能找出佔用磁盤空間文件或文件夾的地方,主要是 /tmp or /var or /home。 目前沒有單個命令來完成查找的工做,一般能夠使用一些命令的組合來幫助您找出磁盤上比較佔用空間的文件或者文件夾。主要用到下面的三個命令:code

du : 計算出單個文件或者文件夾的磁盤空間佔用. sort : 對文件行或者標準輸出行記錄排序後輸出. head : 輸出文件內容的前面部分. 用下面的命令組合就能夠完成上述查找工做:排序

$ du -a /var | sort -n -r | head -n 10

若是須要輸出可讀性高的內容,請使用以下命令:sort

$ cd /path/to/some/where
$ du -hsx * | sort -rh | head -10
相關文章
相關標籤/搜索