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 系统的工具,可在软件中心安装,它可以帮助清理系统缓存、日志、应用程序缓存等。
