在CentOS系統中,回收占用空間的方法有多種,以下是一些常用的方法:
刪除 /tmp
目錄下的文件:
sudo rm -rf /tmp/*
注意:/tmp
目錄下的文件可能會被系統或應用程序重新創建,所以這個操作需要定期執行。
清理 ~/.cache
目錄:
rm -rf ~/.cache/*
journalctl --vacuum-time=3d # 刪除3天前的日志
或者手動刪除日志文件:sudo rm -rf /var/log/*
yum
緩存:sudo yum clean all
sudo yum autoremove
查找并刪除大文件:
find / -type f -size +100M -exec ls -lh {} \;
這條命令會列出所有大于100MB的文件。
刪除不再需要的文件: 根據查找結果手動刪除不需要的文件。
ncdu
工具ncdu
是一個基于文本的磁盤使用分析工具,可以幫助你快速找到占用空間大的文件和目錄。
安裝 ncdu
:
sudo yum install ncdu
使用 ncdu
分析磁盤使用情況:
sudo ncdu /
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
這條命令會清理頁面緩存、目錄項緩存和inode緩存。如果你使用的是瀏覽器,記得清理瀏覽器的緩存文件。
rm -rf
命令時要非常小心,確保刪除的是正確的文件或目錄。通過以上方法,你可以有效地回收CentOS系統中的占用空間。