在Debian系統中,可以使用以下命令來清理不必要的文件和緩存,以釋放磁盤空間:
清理APT下載的包文件:
sudo apt-get clean
這會刪除所有已下載的.deb
包文件。
自動清理不再需要的舊版本包:
sudo apt-get autoclean
這只會刪除那些已經過時且不再需要的包文件。
刪除APT歷史記錄:
rm -rf ~/.cache/apt/archives/partial/*
查看并清理系統日志:
journalctl --vacuum-size=100M # 保留最近100MB的日志
journalctl --rotate # 旋轉日志文件
手動刪除舊的日志文件(注意:謹慎操作):
sudo rm -rf /var/log/*
刪除/tmp目錄下的臨時文件:
sudo rm -rf /tmp/*
使用tmpwatch
工具定期清理臨時文件:
sudo apt-get install tmpwatch
sudo tmpwatch 24h /tmp # 刪除24小時內未修改的文件
清理瀏覽器緩存(根據使用的瀏覽器執行相應命令):
rm -rf ~/.mozilla/firefox/*.default-release/cache2
rm -rf ~/.cache/google-chrome
清理其他應用程序的緩存:
~/.cache/
目錄下,可以根據具體應用進行刪除。sudo yum clean all
sudo dnf clean all
sudo yum clean all
sudo dnf clean all
查看磁盤空間使用情況:
df -h
查看并刪除大文件:
du -sh * | sort -rh | head -n 10
find /path/to/search -type f -size +100M
清理舊的內核版本:
apt-get autoremove --purge
請注意,在執行刪除操作時要格外小心,確保不會誤刪重要文件。建議在執行刪除命令前備份重要數據。