在 Debian 里,“extract 配置”这个说法可能有几种不同含义。我先按最常见的几种情况给你说明怎么备份,你对照看看是哪一种。
比如你用:
dpkg-deb -x package.deb /tmp/pkg
或
apt-get download xxx
dpkg-deb -e xxx.deb /tmp/control
直接备份解包出来的目录即可:
tar czf deb_extract_backup.tar.gz /tmp/pkg
或只备份其中的配置文件(通常在 etc/):
tar czf deb_conf_backup.tar.gz /tmp/pkg/etc
✅ 恢复时直接解压回去即可。
这是最常见的“Debian 配置备份”需求。
tar czf etc_backup_$(date +%F).tar.gz /etc
dpkg --get-selections > packages.list
恢复时:
dpkg --set-selections < packages.list
apt-get dselect-upgrade
tar czf apt_backup.tar.gz /etc/apt/sources.list /etc/apt/sources.list.d
这些工具通常没有独立配置文件,行为靠命令行参数控制。
如果你是指:
.bashrc 里的 alias(如 alias extract='tar xzf')那就备份:
cp ~/.bashrc ~/backup_bashrc
cp /usr/local/bin/extract ~/backup_extract_script
请告诉我:
我可以给你精确命令。
# 系统配置
tar czf etc_backup.tar.gz /etc
# 软件清单
dpkg --get-selections > packages.list
# apt 源
tar czf apt_backup.tar.gz /etc/apt
如果你能补充一句:
“我是用 xxx 命令 extract 的,配置在 xxx 路径”
我可以直接给你一条命令级备份方案。