Ubuntu 回收站清理与系统垃圾清理指南
一 图形界面清空回收站
二 命令行清空回收站
rm -rf ~/.local/share/Trash/files/*
rm -rf ~/.local/share/Trash/info/*
sudo apt update && sudo apt install trash-cli
trash-empty # 清空回收站
trash-list # 查看回收站内容
find ~/.local/share/Trash/files/ -type f -delete
find ~/.local/share/Trash/files/ -type d -delete
sudo rm -rf /home/*/.local/share/Trash/files/*
sudo rm -rf /home/*/.local/share/Trash/info/*
三 自动清理回收站
sudo apt install autotrash
autotrash -d 30 # 删除超过30天的项目
autotrash --max-free 2048 -d 30 # 可用空间低于2GB时启动清理,且删除超过30天的项目
autotrash --delete 1024 # 至少删除1GB的旧项目(按条目计)
crontab -e
# 每天 00:00 清空当前用户回收站
0 0 * * * rm -rf ~/.local/share/Trash/files/* && rm -rf ~/.local/share/Trash/info/*
四 清理系统垃圾释放更多空间
sudo apt-get clean # 删除所有缓存包
sudo apt-get autoclean # 仅删除过期缓存
sudo apt-get autoremove --purge # 移除不再需要的依赖与旧配置
sudo rm -rf /tmp/*
rm -rf ~/.cache/thumbnails/*
sudo journalctl --vacuum-time 3d # 保留最近3天日志
sudo truncate -s 0 /var/log/syslog # 清空指定日志文件(谨慎)
dpkg -l | grep linux-image
sudo apt-get purge <旧内核版本>
ncdu /