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