Disk-Usage
Linux 磁碟使用情況
我試圖找出哪些文件夾佔用/分區。我看到很多磁碟空間都轉到了 jenkins 目錄
sudo du -sh /home/jenkins 289G /home/jenkins
當我檢查 jenkins 目錄文件夾時,我得到最大的文件夾是:
sudo du -sh /home/jenkins/* 137G /home/jenkins/jobs
而其餘的文件夾都比較小,幾十K/M……/home/jenkins下總共有50個文件夾。
我怎樣才能找到誰“吃”了這個空間?
謝謝
sudo du -sh /home/jenkins
和: 之間的區別在於sudo du -sh /home/jenkins/*
,幾乎所有 shell(使用預設設置)*
都不包括隱藏文件或目錄。隱藏表示以句點開頭的名稱(例如,如果有 ,則/home/jenkins/.temp/
不會包含在第二個 中du
)。所以看起來你有大約 289-137=152 GiB 的隱藏文件。找出它們在哪裡的最簡單方法是這樣的:
sudo du -m /home/jenkins | sort -nr | less
取消
-s
將使du
您看到所有內容所在的子目錄,這聽起來像是您想要的。這將包括隱藏的。如果仍然找不到,請添加-a
:sudo du -am /home/jenkins | sort -nr | less
如果您有一些非常大的隱藏文件,它將另外顯示單個文件。執行可能還需要更長的時間(添加文件通常會大大擴展輸出)。
您還可以使用圖形前端;就個人而言,我使用 xdiskusage (但也許只是因為我一直在使用它):
sudo du -am /home/jenkins | xdiskusage -