linux中的tar命令

tar命令是目前在linux和Unix上最受欢迎的归档工具
以下介绍几个常用的tar命令的功能

功能描述
-c创建一个新的归档文件
-r追加到已有的tar文件尾部
-t列出tar的归档的文件名
-f将结果归档到指定目录
-v处理文件时显示
-p保留归档前的所有权限
-x将归档文件提取出来
-z将输出文件以gzip格式进行压缩

一般我们是这样使用tar命令的
假设/user/目录下有1.txt ,2.txt
tar -czvf aa.tar.gzip /user/*
上面命令是将/user/下的所有文件新建归档并且以gzip进行压缩生成到aa.tar.gzip中,并且显示执行处理文件过

tar -tf aa.tar.gzip
上面命令显示aa.tar.gzip的归档前的文件名(例如1.txt ,2.txt)

tar -xzvf aa.tar.gzip
上面命令会将aa.tar.gzip中文件提取到当前目录下(如果文件中含有目录也会在当前目录下重新创建)

因为有时候文件归档压缩后也超过了文件传输的最大限度,这个时候可以使用分卷压缩
tar -zcvf - cy.txt | split -d -b 20m - cy.tar.gzip
基本的语法结构如上
第一个 - 指向要分卷压缩的文件cy.txt
第二个 - 指向分卷后生成的cy.tar.gzip
-d:生成的文件结尾是00.01.02这种(不加-d生成aa.ab…)
-b:指的是每个要压缩的大小
解压缩的方法是
先将所有的压缩文件合并成一个
cat cy.tar.*>cy1.tar.gzip
然后 tar -zxvf cy1.tar.gzip

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值