ubuntu 压缩率最高的软件_Linux系统中常见的压缩工具有哪些

随着互联网的快速发展,人们需要处理的数据也在不断增多。为了节约磁盘空间、提升传送效率,压缩文件成为人们常用的手段。Linux以高效和灵活著称,是当前市场上比较火热的操作系统之一。很多Linux系统使用教程中都会出现“压缩”,常见的Linux文件压缩工具有哪些?如何进行文件压缩和解压缩?今天千锋小编就来给大家一一进行解答。

1、tar   tar是linux常见的一种归档文件,打包文件,不包括压缩的功能。它只消耗非常少的CPU以及时间去打包文件,通常扩展名为tar。tar打包命令是:tar -cvf archive_name.tar directory_to_compress。

tar.gz是linux中使用得最多的压缩格式,一般是先归档然后再压缩,它在压缩时不会占用太多的cpu,而且压缩比率理想,压缩命令是:tar -zcvf archive_name.tar.gzdirectory_to_compress。解压缩命令是:tar -zxvf archive_name.tar.gz。

tar.bz2是linux中压缩率最好的压缩格式,但要消耗更多的cpu时间。压缩命令:tar -jcvf archive_name.tar.bz2directory_to_compress。解压缩命令是:tar -jxvf archive_name.tar.bz2 -C/tmp/extract_here/。

2、zip   zip格式属于几种主流的压缩格式之一,常用格式为gzip和bzip2。

gzip是Linux当中最具人气的快速文件压缩工具,其能够保留原始文件名并为其添加.gz扩展名与时间戳,目前各类Linux发行版通常都提供其内置软件包。需要注意gzip不能直接对文件夹进行压缩,通常和tar结合使用。压缩命令:# gzip SystemErr.log,是指压缩SystemErr.log文件,并生成扩展名为.gz的同名文件。解压缩命令:# gzip -d SystemErr.log.gz。

Bzip2工具的执行速度远超gzip,其能够更为紧凑地压缩文件与文件夹。不过,它在压缩过程中需要使用更多内存,要降低内存占用,须添加-s选项。常见压缩命令是:# bzip2examplefile 或者 bzip2 -s examplefile;解压缩命令是:# bzip2 -d examplefile.bz2 或者# bunzip2 examplefile.bz2 。

3、lzma   Lzma是一款与zip及tar类似的压缩工具,但其执行速度可与bzip比肩,且内置于全部Linux发行版当中。要创建一个归档文件,使用命令是:# lzma -c --stdoutexamplefile>examplefile.lzma虽然lzma是一款强大的工具,但其在Linux用户中的人气并不高。

4、其他工具   XZ属于lzma的继承者,它不仅能够压缩单一文件,也可以利用一条命令压缩多个文件,但对于陈旧Linux版本的支持效果可能不好;

RAR支持很多的格式,其中包括不寻常的ISO文件和CAB档案。虽然它的压缩速度要比大多数工具慢,但是它能够在不同文件类型之间合理地节省空间;

Pax是一款知名度较低的Linux压缩工具,其执行速度很快且不仅仅是一款压缩工具,同时亦能实现归档文件的远程复制。Pax在Ubuntu与Mint Linux中并未默认安装;

7zip是一个进入压缩业界相对较晚的工具,包括其他的压缩方法,例如bzip2,因此它还能支持除了默认.7z之外的格式;

lrzip是一款相对较新的工具,是一款由rzip衍生的工具。当在进行大型文件压缩的时候,lrzip能够达到非常高的压缩率;

PeaZip是一款由GUI(图形用户界面)驱动的应用程序,且能够在KDE和Gnome等Linux环境中运行,并且具备数个除了压缩功能以外的功能,例如分档、弹性地认证加密、整合式检查架构等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值