在 Debian 系统中,“缓存”通常可能指以下几类,不同缓存备份方式不同:
路径:
/var/cache/apt/archives/
sudo cp -r /var/cache/apt/archives /path/to/backup/apt_archives_backup
或使用 tar:
sudo tar czf apt-cache-backup.tar.gz -C /var/cache/apt archives
sudo cp -r /path/to/backup/apt_archives_backup/* /var/cache/apt/archives/
sudo apt-get update
✅ 适合:离线安装、重装系统后避免重新下载
路径:
/var/lib/apt/lists/
sudo tar czf apt-lists-backup.tar.gz -C /var/lib/apt lists
sudo tar xzf apt-lists-backup.tar.gz -C /var/lib/apt
如:
这些是内存中的临时数据,重启即清空,不需要也不能备份。
cp -r ~/.cache ~/cache-backup
/var/cache/nginxSAVE / BGSAVE 备份 RDB 文件使用工具:
rsync -aAX /var/cache /backup/
或
timeshift
或
borgbackup
sudo apt clean
sudo apt autoclean
如果你说的“缓存”是 APT 包缓存 / Docker / 浏览器 / 某个具体软件,告诉我具体场景,我可以给更精确的命令。