ubuntu清理磁盤空間-ubuntu清理磁盤空間命令
ubuntu清理磁盤空間
以下是一些在 Ubuntu 系統中清理磁盤空間的方法:

清理 APT 緩存
- 清理未使用的包文件:運行
sudo apt-get clean命令,這將刪除所有已下載的軟件包文件(.deb 文件),釋放磁盤空間。 - 清理已安裝包的無用依賴項:執行
sudo apt-get autoremove命令,可刪除不再需要的依賴項。 - 刪除過期的包:使用
sudo apt-get autoclean命令,會刪除所有舊版本的包文件,只保留當前安裝的版本。
清理日志文件
- 按時間清理日志:運行
sudo journalctl --vacuum-time=7d命令,將刪除超過 7 天的日志文件,你可以根據需要調整時間,如 1d 或 30d。 - 手動清理日志目錄:系統的日志文件通常存放在
/var/log/目錄,可進入該目錄刪除不必要的日志文件,如sudorm-rf /var/log/*.gz和sudorm-rf /var/log/*.{1,2}。
清理舊的內核
- 列出已安裝的內核:在終端中輸入
dpkg --list | grep linux-image,可以查看系統中已安裝的內核版本。 - 刪除舊的內核版本:例如,要刪除特定的內核版本,可使用
sudo apt-get remove --purge linux-image-<version>命令,注意不要刪除當前正在使用的內核版本,可使用uname -r查看當前內核版本。
刪除無用的緩存文件
- 清理 Thumbnails 緩存:文件管理器會生成縮略圖緩存文件,可使用
rm-rf ~/.cache/thumbnails/*命令清理。 - 清理其他緩存文件:執行
rm-rf ~/.cache/*命令可清理用戶家目錄下的其他緩存文件,但需注意有些緩存文件可能會在下次使用相關程序時重新生成。
使用 BleachBit 工具
- 安裝 bleachbit:在終端中輸入
sudo apt install bleachbit進行安裝。 - 使用命令行清理:安裝完成后,運行
sudo bleachbit --clean命令可清理系統中的垃圾文件。
清理臨時文件
在終端中輸入
sudorm-rf /tmp/*sudorm-rf /var/tmp/*命令,可清理系統中的臨時文件。清理 Snap 包
- 列出所有安裝的 Snap 包:在終端中輸入
snap list,可查看系統中已安裝的 Snap 包。 - 刪除舊版本:使用
sudo snap remove <package-name>命令可刪除指定 Snap 包的舊版本。
清理無用的語言文件
安裝
localepurge工具,在安裝過程中可選擇需要保留的區域配置,如中文用戶可保留zh、zh_CN、zh_CN.*,該工具會自動清理無用的語言文件。清理無用的翻譯內容
- 下載并安裝相關工具:使用
wget命令下載desktop-purge.c、mime-purge.c和gconf-purge.c文件,安裝編譯依賴sudo apt-get install libglib2.0-dev,然后編譯并安裝程序。 - 執行清理:可手動運行
sudo desktop-purge、sudo mime-purge和sudo gconf-purge命令進行清理,也可創建/etc/apt/apt.conf.d/99-transpurge文件并添加相應內容,實現自動清理。
使用圖形化工具
- Disk Usage Analyzer:可以在應用程序菜單的 “工具” 里找到該工具,選擇要分析的文件系統,通過目錄樹和餅圖查看文件和文件夾的大小,方便找出占用空間較大的文件和文件夾進行清理。
- Stacer:一款集中清理 Ubuntu 系統的工具,可在軟件中心安裝,它可以幫助清理系統緩存、日志、應用程序緩存等。
