Linux压缩和打包归档命令

一、打包解包命令:tar

命令所路径:/bin/tar

执行权限:所有人

语法格式:tar[选项]  [目录]

选项: 

-c       create创建.tar文件

-x        解压tar包

-v        verbose显示过程

-f          指定压缩后的文件名

-z          调用gzip压缩或解压缩

功能打包或解包,后缀格式为.tar

打包使用tar  -cvf  打包后的文件名称  需要打包的文件集 

解包使用tar  -xvf 需要解压的tar包-C 解压到路径

 打包文件例如:下面的例子将文件a、b、c打包成文件1.tar,打包后的1.tar文件大小比a、b、c三者之和还要大,并没有压缩功能。

更多的时候可以将tar命令配合选项-z使用,在打包的同时进行压缩,解包的时候同样可以使用-z选项进行解压缩

打包压缩使用:tar  -cvzf  打包后的文件名打包文件集

解压缩解包使用: tar    -xvzf  需要解包的文件-C解压路径

打包同时解压  例如:下面的例子将文件a、b、c打包压缩成文件1.tar.gz(或者1.tgz),然后再将1.tar.gz解压缩解包至新目录new/中去


可见打包压缩后的文件大小明显减小。

不解包查看内容:对于一个已知的tar包,可以在不解包的情况下使用命令 tar-tvf压缩包的名称  查看包内文件内容



二、bzip2、bunzip2 与 bzcat 压缩和解压缩命令

bzip2通过有效的分析和记录文件的内容,压缩的效率极高,对于图像的压缩效果也很好。

语法格式:bzip2  [选项]  [文件]

选项: -k   keep保留元文件

            -v   verbose显示压缩解压比

压缩后的文件后缀名为.bz2

与压缩命令bzip2命令相对应的是解压缩命令bunzip2

bzcat可以用来显示.bz2压缩文件的内容,如下面的命令将file1.bz2中的前两行显示出来

bzcat file1.bz2 | head -2


三、gzip、gunzip和zcat 压缩、解压缩命令

gzip出现比bzip2要早,但是效率显然不如bzip2

语法格式同bzip2

压缩后的文件后缀名称是.gz

zcat同bzcat用来查看.gz文件的内容


四、zip、unzip压缩和解压缩命令

使用该命令进行操作的文件可以很好的兼容Windows系统PKZIP程序和Linux系统下压缩解压缩文件的差异。

语法格式同tar

文件后缀名称是.zip


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值