如何进行tar压缩和解压

发布时间:2021-11-03 15:29:52 作者:柒染
来源:亿速云 阅读:272

这篇文章将为大家详细讲解有关如何进行tar压缩和解压,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

格式:tar zcvf 压缩后的路径及包名 你要压缩的文件

  z:gzip压缩

  c:创建压缩包

  v:显示打包压缩解压过程

  f:接着压缩

  t:查看压缩包内容

  x:解压

  X:指定文件列表形式排除不需要打包压缩的文件或目录

  -exclude:指定排除文件或目录不需要打包压缩的文件或目录(也可以用正则匹配/通配符等)

  -C:解压到指定目录

例如:将/root/cs/test/下文件压缩到/root/cs/test1文件下命名为1

tar zcf /root/cs/test1/1.tar.gz /root/cs/test/

如何进行tar压缩和解压

如何进行tar压缩和解压

在压缩时,提示:

tar: 从成员名中删除开头的“/”

此时,加参数P,即可消除该提示。但解压时也需带P参数。

查看压缩包里都有啥:

tar tf ./1.tar.gz

如何进行tar压缩和解压

注意:打包时尽量切换到打包的目录上一级再打包。

如果排除多个文件则:

方法一:参数后增加排除文件: --exclude=排除文件名1/排除文件名2.....

方法二:创建一个排除文件,把需要排除的放到文件里去,在通过命令参数X 排除

 将/root/cs/test/下文件压缩到/root/cs/test1文件下命名为2(打包压缩排除access_www_2018-10-04.log文件)

tar zcfP /root/cs/test1/2.tar.gz --exclude=access_www_2018-10-04.log    //需排除多个接着加--exclude=文件或目录(也可以用通配符/正则匹配等)

如何进行tar压缩和解压

如何进行tar压缩和解压

方法二:建立排除文件,用-X参数打包

 如何进行tar压缩和解压

 tar zcvfX /root/cs/test1/3.tar.gz pclb.list ./test/

如何进行tar压缩和解压

将/root/cs/test1文件下3.tar.gz的文件解压到/root/cs/test1目录下

tar xvf 3.tar.gz

如何进行tar压缩和解压

将/root/cs/test1文件下3.tar.gz的文件解压到/tmp/目录下

tar xvf 3.tar.gz -C /tmp/

 如何进行tar压缩和解压

另外unix系统一般使用tar cfp 路径/文件名.tar.gz    需要要备份的路径

关于如何进行tar压缩和解压就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 云服务器:linux解压压缩命令tar详解
  2. 压缩文件tar和zip

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

tar

上一篇:Linux必须掌握的shell脚本基础有哪些

下一篇:怎么使用VS2003

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》