在Ubuntu系统中,定期清理可以保持系统的流畅性和高效性。以下是一些常用的Ubuntu清理技巧:
清理APT缓存:使用以下命令清理APT缓存:
sudo apt-get clean
删除无用的依赖包:使用以下命令删除不再需要的依赖包:
sudo apt-get autoremove
删除旧版本的软件缓存:使用以下命令清理旧版本的软件缓存:
sudo apt-get autoclean
删除不用的内核:首先,查看当前使用的内核版本:
uname -r
然后,列出所有内核:
dpkg --list | grep linux
最后,删除不再使用的内核文件:
sudo apt-get remove linux-image-版本号 内核文件名
例如:
sudo apt-get remove linux-image-2.6.32-22-generic
清理缩略图缓存:使用以下命令删除缩略图缓存:
rm -rf ~/.cache/thumbnails/*
清理Trash回收站:使用以下命令清理Trash回收站:
rm -rf ~/.local/share/Trash/*
清理日志文件:使用以下命令清理旧的日志文件:
sudo journalctl --vacuum-time=30d
手动清理 /var/log/
目录下的旧日志(需谨慎):
sudo rm /var/log/*.old /var/log/*.gz
Stacer(推荐新手):安装:
sudo apt install stacer
功能:系统监控、启动项管理、服务管理、一键清理(APT缓存、缩略图、崩溃报告等)。
BleachBit:安装:
sudo apt install bleachbit
功能:深度清理浏览器缓存、系统临时文件、自定义清理规则(支持白名单)。
Baobab(磁盘使用分析器):安装:
sudo apt install baobab
功能:可视化查看磁盘占用,快速定位大文件/文件夹。
查找大文件:使用 ncdu
交互式分析磁盘:
sudo apt install ncdu
ncdu /
扫描根目录,按 n
排序大小,快速查找大文件(>100MB):
sudo find / -type f -size +100M -exec ls -lh {} \;
清理Snap残留:列出所有Snap包:
snap list
删除未使用的旧版本:
sudo snap remove --purge <package_name>
清理Docker镜像/容器(如使用):
docker system prune -a --volumes
rm -rf
:删除前务必确认路径,避免误删系统文件。/home
目录。/usr
、/etc
,除非明确知道操作内容。apt autoremove
及时清理无用依赖。/home
。通过上述方法,您可以有效地清理Ubuntu系统中的垃圾文件,释放磁盘空间,提升系统性能。在执行任何删除操作之前,请确保备份重要数据,以防意外删除。