如何使用tar命令备份压缩包tar.gz内的文件

tar命令备份压缩包tar.gz文件

你是否有这样的需求?网站急着需要替换一批文件,你使用tar命令在本地打包完成,如下图我想要打包 index.php 和  test/index.html 文件。

上传到生产后,你不敢直接替换,因为没有备份,如果盲目替换后功能有问题,无法恢复,于是你开始一个一个的文件备份。

如果你是这样干的,那这篇文章,你一定要好好看看了,将会提升你99%的时间。


具体做法


你只需要按照下面的做法做就可以了,只需2步骤

1、tar -czvf  update.tar.gz index.php test/index.php

你把压缩上传服务器后,需要备份原有文件,你可以这样做

# update.tar.gz是你将要更新的文件,backup.update.tar.gz是你备份的旧的文件,
这样就会防止替换后功能有问题,无法恢复的情况
2、 tar -ztf  update.tar.gz | xargs tar -zcvf backup.update.tar.gz

最后轻松搞定

  • 发表于 2023-10-18 16:14
  • 阅读 ( 297 )
  • 分类:Linux

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

13 篇文章

作家榜 »

  1. admin 13 文章
  2. 捞起月亮的渔民 2 文章
  3. devops 1 文章