linux系统打包工具,Linux中常用压缩打包工具

Linux中常用压缩打包工具

压缩打包是常用的功能,在linux中目前常用的压缩工具有gzip,bzip2以及后起之秀xz。本文将介绍如下的工具常见压缩、解压缩工具以及打包工具tar。

gzip2

直接压缩文件

gzip FILE

压缩只能压缩文件,而不能是目录;如果需要压缩目录,需要加上-r选项

[root@linuxidc tmp]#ls

test

[root@linuxidc tmp]#gzip test

[root@linuxidc tmp]#ls

test.gz

保留源文件压缩

gzip -c FILE > FILE.gz

[root@linuxidc tmp]#ls

test

[root@linuxidc tmp]#gzip -c test > test.gz

[root@linuxidc tmp]#ls

test test.gz

解压缩

gzip -d FILE.gz

第一种方法

[root@linuxidc tmp]#ls

test.gz

[root@linuxidc tmp]#gzip -d test.gz

第二种方法

[root@linuxidc tmp]#ls

test.gz

[root@linuxidc tmp]#gunzip test.gz

查看压缩文件

zcat FILE.gz

[root@linuxidc tmp]#zcat test.gz

linuxidcSee@163.com

bzip

直接压缩

bzip FILE

[root@linuxidc tmp]#bzip2 test

[root@linuxidc tmp]#ls

test.bz2

保留源文件压缩

bzip2 -c FILE > FILE.bz2

bzip2 -k FILE

#方法一

[root@linuxidc tmp]#bzip2 -vc test > test.bz2

test: 0.122:1, 65.600 bits/byte, -720.00% saved, 5 in, 41 out.

#方法二

[root@linuxidc tmp]#bzip2 -k test

[root@linuxidc tmp]#ls

test test.bz2

//-v选项是显示压缩结果信息,done表示压缩成功

解压缩

bunzip2 FILE.bz2

bzip2 -d FILE.bz2

#方法一

[root@linuxidc tmp]#bunzip2 -v test.bz2

test.bz2: done

#方法二

[root@linuxidc tmp]#bzip2 -d test.bz2

查看压缩文件

bzcat FILE.bz2

[root@linuxidc tmp]#bzcat test.bz2

linuxidc@linuxidc.com

xz

直接压缩文件

xz FILE

[root@linuxidc tmp]#xz test

保留源文件压缩

xz -k FILE

xz -c FILE > FILE.xz

解压缩

unxz FILE.xz

xz -d FILE.xz

查看压缩文件

xzcat FILE.xz

不常用的压缩工具

compress

compress FILE 压缩文件

compress -c FILE > FILE.Z 保留源文件压缩

compress -d FILE 解压缩

zcat FILE.Z 查看压缩文件

总结

gzipbzip2xz

压缩文件默认格式文件

.gz

.bz2

.xz

直接压缩文件

gzip FILE

bzip2 FILE

xz FILE

保留源文件压缩

gzip -c FILE>FILE.gz

bzip2 -c FILE> FILE.bz2

xz g-k FILE

解压缩文件

gzip -d FILE.gz

bzip2 -d FILE.bz2

unxz FILE.xz

查看压缩文件

zcat FILE.gz

bzcat FILE.bz2

xzcat FILE.xz

注:上面只是列出了对应需求的一种方法,如果全面了解,可详细查看博客。

打包工具tar

展开.tar.gz或者.tar.bz2文件

tar xvf FILE

将文件目录归档——压缩打包

tar zcvf DIR 以.gz压缩目录,并显示压缩过程(-v)

tar jcvf DIR 以.bz2格式压缩目录,并显示压缩过程(-v)

0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值