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

當磁盤空間被迅速佔用的時候,我們必須找出一些,比較佔用磁盤空間的文件或者文件夾。通常情況下,最有可能找出佔用磁盤空間文件或文件夾的地方,主要是 /tmp or /var or /home。

      目前沒有單個命令來完成查找的工作,通常可以使用一些命令的組合來幫助您找出磁盤上比較佔用空間的文件或者文件夾。主要用到下面的三個命令:

     

  • du : 計算出單個文件或者文件夾的磁盤空間佔用.
  • sort : 對文件行或者標準輸出行記錄排序後輸出.
  • head : 輸出文件內容的前面部分.

      用下面的命令組合就可以完成上述查找工作:

     

1 # du -a /var | sort -n -r | head -n 10

      如果需要輸出可讀性高的內容,請使用如下命令:

1 $ cd /path/to/some/where
2 $ du -hsx * | sort -rh | head -10

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章