Linux-文件的压缩、解压

Linux系统常见有两种压缩格式,后缀分别是:

  • .tar  称之为tarball,简单的将文件组装到一个.tar的文件内,并没有太多的文件体积减少,仅仅是简单的封装
  • .gz  gzip格式压缩文件,可以极大的减少压缩后的体积

针对这两种格式,使用tar命令均可以进行压缩和解压的操作

语法格式:tar [-c -v -x -f -z -C] 参数1 参数2 ... 参数n 

  • -c  用于压缩模式
  • -v  显示压缩、解压的过程,用于查看进度
  • -x  用于解压模式
  • -f   要创建的文件,或者要解压的文件,-f选项一般放在最后
  • -z  gzip模式,不用就是普通的tarball模式
  • -C  选择解压的目的地,用于解压模式

使用tar命令进行压缩

tar命令常见的组合为:

  • tar -cvf test.tar 1.txt 2.txt 3.txt    将1.txt 2.txt 3.txt 压缩到test.tar文件内
  • tar -zcvf test.tar.gz 1.txt 2.txt 3.txt   将1.txt 2.txt 3.txt 使用gzip模式压缩到test.tar.gz文件内(使用gzip模式,则文件后缀一般都是.gz)

注意:

  • -z选项如果使用的话,一般处于选项位第一个
  • -f选项,必须在选项的最后一位,因为下一个位置要填写文件路径

将同样的文件进行压缩,采用gzip模式,可以发现要比普通的tarball模式更省空间

使用tar命令进行解压

tar常见命令的组合为:

  • tar -xvf test.tar    解压test.tar,将文件解压至当前目录
  • tar -xvf test.tar -C /home/itheima    解压test.tar,将文件解压至指定目录/home/itheima
  • tar -zxvf test.tar.gz -C /home/itheima  以gzip模式解压test.tar.gz文件,并解压至指定目录 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值