Ubuntu 垃圾文件快速清除清单
一键快速清理命令
# 1) APT 缓存与无用包
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get --purge autoremove
# 2) 系统日志(保留最近 2 周,可按需改为 1G、7d 等)
sudo journalctl --rotate
sudo journalctl --vacuum-time=2weeks
# 3) 缩略图缓存
rm -rf ~/.cache/thumbnails/*
# 4) 常见浏览器缓存(Firefox/Chrome/Opera)
rm -rf ~/.cache/mozilla/firefox/*
rm -rf ~/.cache/google-chrome/Default/Cache
rm -rf ~/.cache/chromium/Default/Cache
rm -rf ~/.cache/opera/Cache
# 5) 可选:清理临时文件(谨慎,不要在 /tmp 下运行其他程序)
sudo find /tmp -mindepth 1 -mtime +1 -delete 2>/dev/null || true
定位占用空间的大文件
# 查看根分区前 10 大项(耗时较长,耐心等待)
sudo du -ah / 2>/dev/null | sort -n -r | head -n 10
# 查找大于 100MB 的文件(排除错误输出更干净)
sudo find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null
# 交互式分析磁盘占用(文本界面,方向键导航,d 删除)
sudo ncdu /
进阶清理与注意事项
# 查看当前内核
uname -a
# 删除旧内核(示例,请替换为实际版本)
sudo apt-get --purge remove linux-image-<旧版本号>-generic linux-headers-<旧版本号>-generic
# 或使用图形化工具如 Ubuntu Cleaner 进行可视化选择
# 查看所有修订(含已禁用的旧版)
snap list --all
# 删除某个旧修订(将 <name> 与 <rev> 替换为实际值)
sudo snap remove <name> --revision=<rev>
sudo systemctl stop cups
sudo rm -rf /var/spool/cups/*
sudo systemctl start cups
sudo apt-get purge $(dpkg -l | awk '/^rc/ {print $2}')