一、軟件包緩存清理(APT)
APT是Ubuntu的核心包管理工具,其緩存的.deb安裝包會占用/var/cache/apt/archives/目錄大量空間??焖偾謇矸椒ㄈ缦拢?/p>
sudo apt clean命令,刪除/var/cache/apt/archives/下所有已下載的安裝包(保留鎖定文件),立即釋放磁盤空間。sudo apt autoclean命令,僅刪除無法從倉庫重新下載的舊版本包。sudo apt autoremove命令卸載這些“孤兒包”,避免占用額外空間。二、系統日志清理
系統日志(如journalctl管理的日志)會隨時間增長占用大量空間??焖偾謇矸椒ǎ?/p>
sudo journalctl --vacuum-time=2d命令,自動刪除更早的日志記錄。sudo journalctl --vacuum-size=100M命令,自動刪除舊日志以控制大小。三、臨時文件與用戶緩存清理
臨時文件和應用緩存(如瀏覽器、IDE)會快速積累,影響系統性能:
/tmp/目錄下的臨時文件可在重啟后自動清理,但手動清理更及時,使用sudo rm -rf /tmp/*命令(操作前確保無重要進程正在使用該目錄)。~/.cache/目錄存儲了瀏覽器、文件管理器等應用的緩存,使用rm -rf ~/.cache/*命令刪除(謹慎操作,避免誤刪個人數據如瀏覽器登錄狀態)。rm -rf ~/.cache/thumbnails/*命令快速清理。四、工具輔助快速清理
若偏好圖形化操作或需要更全面的清理(如舊內核、Snap緩存),可使用以下工具:
sudo apt install bleachbit,啟動后勾選“系統緩存”“瀏覽器緩存”等項目即可。sudo add-apt-repository ppa:gerardpuig/ppa && sudo apt update && sudo apt install ubuntu-cleaner。sudo add-apt-repository ppa:oguzhaninan/stacer && sudo apt update && sudo apt install stacer。注意事項
/home目錄),避免誤刪導致數據丟失。uname -r確認當前運行的內核版本,至少保留2個可用內核(避免系統無法啟動)。