Linux操作
打包备份
在 Linux 中,可以通过将 .tar
文件解压到指定目录来完成备份恢复。以下是详细步骤:
1. 解压到目标目录
使用 tar
命令时可以通过 -C
选项指定目标解压目录。假设你的备份文件是 backup.tar
,目标目录是 /home/user/restore
,操作如下:
基本解压命令
tar -xvf backup.tar -C /home/user/restore
-x
:表示解压。-v
:显示解压的详细过程(可选)。-f
:指定解压的文件。-C
:指定解压的目标目录。
2. 备份目录打包恢复
如果你有一个备份文件夹 mydata
,需要先打包备份,然后再恢复,操作如下:
备份文件夹到 .tar
tar -cvf backup.tar /path/to/mydata
恢复到指定目录
如果目标目录不存在,可以先创建:
mkdir -p /home/user/restore
然后执行解压:
tar -xvf backup.tar -C /home/user/restore
3. 带压缩的备份与恢复
压缩备份
使用 gzip 或 bzip2 进行压缩:
tar -czvf backup.tar.gz /path/to/mydata # gzip 压缩
tar -cjvf backup.tar.bz2 /path/to/mydata # bzip2 压缩
恢复解压
对应压缩方式选择解压命令:
tar -xzvf backup.tar.gz -C /home/user/restore # 解压 gzip
tar -xjvf backup.tar.bz2 -C /home/user/restore # 解压 bzip2
4. 覆盖已有文件(可选)
如果目标目录已经有文件,需要解压时覆盖已有文件,可添加 --overwrite
选项:
tar -xvf backup.tar -C /home/user/restore --overwrite
5. 验证解压是否成功
在解压完成后,可以使用 ls
命令检查解压后的目录结构是否正确:
ls /home/user/restore
如果需要进一步验证文件完整性,可以通过 diff
比较备份前后文件的差异:
diff -r /path/to/original /home/user/restore
6.下载与上传
使用Tabby的SFTP进行操作。