在 Debian(以及大多数 Linux 发行版)中,解压备份文件的方法取决于备份文件的类型。下面按常见格式给你一个速查表,基本都能覆盖 99% 的场景。
file 备份文件名
例如:
file backup.tar.gz
.tar(最常见)tar -xvf backup.tar
.tar.gz / .tgztar -xzvf backup.tar.gz
.tar.bz2tar -xjvf backup.tar.bz2
.tar.xztar -xJvf backup.tar.xz
✅ 推荐参数说明:
-x:解压-v:显示过程-f:指定文件名-C:解压到指定目录(可选)例如解压到 /data/restore:
tar -xzvf backup.tar.gz -C /data/restore
.zipunzip backup.zip
如未安装:
sudo apt update
sudo apt install unzip
.rarunrar x backup.rar
安装:
sudo apt install unrar
.7z7z x backup.7z
安装:
sudo apt install p7zip-full
rsync 备份如果是 rsync 同步的目录:
rsync -av /path/to/backup/ /restore/path/
dd 镜像文件⚠️ 非常危险,务必确认目标磁盘
sudo dd if=backup.img of=/dev/sdX bs=4M status=progress
.tar.gz.gpggpg -d backup.tar.gz.gpg | tar -xzvf -
Permission deniedsudo tar -xzvf backup.tar.gz
not in gzip format可能是:
.tar.gzfile 命令确认| 文件类型 | 解压命令 |
|---|---|
| .tar | tar -xvf |
| .tar.gz | tar -xzvf |
| .zip | unzip |
| .rar | unrar x |
| .7z | 7z x |
如果你愿意,可以把具体的备份文件名或备份方式(比如 tar、rsync、dd、Timeshift、borg 等)发给我,我可以给你精确解压步骤,避免误操作。