Ubuntu回收无用文件的常用方法
系统自带的图形化工具,可直观分析磁盘空间占用情况。打开终端输入sudo apt install baobab安装,启动后选择目标分区(如系统根分区/),点击“扫描”查看大文件或目录,右键选择“删除”即可清理。
通过系统设置进入存储管理:点击左上角Ubuntu图标→“设置”→“存储”→滚动到底部点击“清理”。在弹出窗口中,勾选“临时文件”“缓存”“旧内核”等选项,点击“清理”即可自动删除无用文件。
APT包管理器会缓存下载的.deb软件包,占用/var/cache/apt/archives目录空间。使用以下命令清理:
sudo apt clean:删除所有APT缓存(包括已下载的安装包);sudo apt autoclean:仅删除旧版本的缓存包(保留最新版)。卸载软件时,残留的依赖包会占用空间。使用autoremove命令自动删除不再需要的依赖:
sudo apt autoremove
若需彻底清除软件残留配置,可添加--purge参数:
sudo apt remove --purge 软件名
系统日志(如/var/log目录下的.log文件)会随时间增长占用大量空间。使用以下命令清空日志:
sudo journalctl --vacuum-size=100M:保留最近100MB日志,删除旧日志;sudo find /var/log -type f -name "*.log*" -exec truncate -s 0 {} \;:清空所有.log文件内容。临时文件存放在/tmp(系统临时目录)和~/.cache(用户临时目录)中,可使用以下命令清理:
sudo rm -rf /tmp/*:删除系统临时目录下所有文件(谨慎使用,避免删除正在使用的临时文件);rm -rf ~/.cache/*:删除用户临时目录下所有文件(不影响系统运行)。Ubuntu会保留旧内核版本,占用/boot分区空间。使用以下命令查看当前内核:
uname -a
查看所有内核版本:
dpkg --get-selections | grep linux
删除旧内核(保留当前使用的内核,如linux-image-6.5.0-28-generic):
sudo apt remove linux-image-旧内核版本
或使用autoremove自动清理旧内核:
sudo apt --purge autoremove
开源系统清理工具,支持清理缓存、临时文件、日志、浏览器缓存等。安装命令:
sudo apt update
sudo apt install bleachbit
启动后选择清理项目(如“系统临时文件”“浏览器缓存”),点击“清理”即可。
专门用于清理Ubuntu系统垃圾的工具,支持清理APT缓存、临时文件、无效软件包等。安装命令:
sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt update
sudo apt install ubuntu-cleaner
启动后选择要清理的文件类型,点击“清理”按钮即可。
rm -rf:该命令会强制删除文件且不可恢复,确保目标目录无误;/etc、/usr目录下的文件,除非明确知道其用途。