在 Ubuntu 上做“清理(cleanup)”之前,备份的核心原则是:先确认要删什么,再备份重要数据。下面按常见场景给你一套实用做法。
一般清理会动这些地方,建议优先备份:
/home/你的用户名/home/你的用户名/.*(隐藏文件)/etctar -czvf home_backup.tar.gz /home/你的用户名
或只备份重要内容:
cp -a /home/你的用户名 /media/备份盘/用户名_backup
dpkg --get-selections > installed_packages.txt
重装后恢复:
dpkg --set-selections < installed_packages.txt
apt-get dselect-upgrade
mkdir ~/apt_cache_backup
cp -r /var/cache/apt/archives/*.deb ~/apt_cache_backup/
适合“清理系统后崩了能回滚”:
sudo apt install timeshift
sudo timeshift --create --comments "before cleanup"
或图形界面操作更直观。
rsync -aAXv /home/用户 /备份盘/backup/
sudo apt autoremove
sudo apt clean
sudo journalctl --vacuum-time=7d
rm -rf ~/.cache/*
✅ 清理前:
❌ 不要直接删:
/usr/lib/var(除非很清楚)如果你愿意,可以告诉我:
我可以直接给你一套“可安全执行的清理 + 备份命令”。