linux tar zcfp 打包,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/

e4dbf0203702e56e53666783aadb2994.png

91d45cab72f7f6f72de500d6b8e2d42b.png

在压缩时,提示:

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

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

查看压缩包里都有啥:

tar tf ./1.tar.gz

dfd4d8c696f5e5621ba013c61155ff69.png

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

如果排除多个文件则:

方法一:参数后增加排除文件: --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=文件或目录(也可以用通配符/正则匹配等)

a5983e4321ffde22586bdf7b206b36ee.png

0940a87ad50f5296bc724d17e6ae2543.png

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

3a9abec07565242b817fd24b6f50dbda.png

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

3a605aeaf13f0a1184fcc2511e496075.png

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

tar xvf 3.tar.gz

64d40cb0c3d436ac979cb9c30ec3eb8c.png

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

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

4fedcfee0945a40964f49496b3f832fc.png

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

出  处:https://www.cnblogs.com/su-root

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值