1。前言
本文主要介绍了Linux系统下最常用的压缩和解压缩工具。本文给出了压缩文件夹和目录的使用指南。
2。使用zip压缩和解压缩文件夹安装zip套件
zip压缩
Ubuntu系统:
oucanron @ zcw you:~ $ sudo apt安装-y zip解压缩
centos/ RHEL安装zip套件
[根@ zcw you ~] # yum-y安装zip解压缩
将当前目录新世纪_ou压缩到新世纪_中/新世纪_ou/
添加:新世纪_ou/(存储0%)
添加:新世纪_ou/格式_结果. txt.old(放气56%)
添加:新世纪_ ou/模板. txt.bak(放气49%)
添加:新世纪_ ou/吴彼-新世纪. png(放气0%)
添加:新世纪zip
3。使用7z压缩文件
使用7zip压缩
7z,这是一种具有高压缩率的文件压缩格式,使用各种压缩算法进行数据压缩这是一个开源数据压缩程序Ubuntu安装7z套件:
oucanrong @ zcw you:~ $ sudo apt安装-yp7zip-full
centos/rhel安装7z套件:
[根@zcwyou ~]# Yum -y安装p7zip
将当前目录zcw you压缩到zcwyou.7z文件:
[根@ zcw you ~]# 7z
解压缩:
[根@ zcw you ~]# 7za x zcw you . 7z
选项x表示根据原始路径解压缩选项
表示解压缩到位,也就是说,不会创建目录来保存解压缩的文档。
4。使用tar打包并结合bzip2压缩算法
bzip2压缩算法
bzip2是朱利安·苏厄德(Julian Seward)开发的数据压缩算法和程序,根据自由软件/开源软件协议发布Bzip2是一款基于Burrows-Wheeler转换的无损压缩软件,它是免费的开源软件。首先安装bzip2套件:
Ubuntu安装bzip2套件:
oucanrong @ zcu:~/iso $ sudo apt-y安装bzip2
centos/rhel安装bzip2套件:
[根@ zcu ~]# Yum-y安装bzip2
软件包并将当前目录新世纪_ou压缩到新世纪_ou。
解压缩
oucanron @ zcw you:~ $ tarjxf新世纪_ ou.tar.bz2
此处的x选项表示解压缩
5。tar打包结合xz压缩算法
xz压缩算法
xz是一种压缩文件格式,由LZMA软件开发公司压缩,压缩文件比gzip压缩文件小30%。gz或tgz ),比bz2小15%,但是压缩速度比bz2和gzip慢CentOS/RHEL系统安装xz套件:
[根@ zcw you ~]# yum-y installxz
Ubuntu系统安装xz套件:
oucanrong @ zcwayou:~ $ sudo apt install-yxz-utils
将当前目录新世纪_ou压缩到新世纪_ ou . tar . xz
oucanrong @ zcwtar.xz
6。使用tar打包并结合gzip压缩算法
使用gzip压缩文件
使用tar打包文件进行gzip压缩。Gzip首先使用LZ77算法的变体进行压缩,然后对获得的结果使用霍夫曼编码。它的特点是开源和快速。它生成的压缩文件后缀通常使用。gz。如果焦油结合在一起,也就是说,后缀是。tar . gzoucanrong @ ZC wayou:~/ISO $ tarzcf新世纪_ ou . tar . gz ./新世纪_ ou/
。这里的Z选项表示使用gzip算法
解压缩:
oucanron @ zcw you:~/iso $ tarzxff新世纪_ ou.tar.gz
7。使用焦油填充结合压缩压缩算法(不推荐。压缩已被gzip)
tar结合压缩压缩算法
Linux compress是一种古老的压缩软件和算法,由于gzip压缩率较高,目前已被gzip取代ou canron @ ZC wayou:~/iso $ tarzcf新世纪_ ou . tar . z ./新世纪_ ou/
解压缩:
ou canron @ ZC wayou:~/iso $ tarzxff新世纪_ ou.tar.z
8。摘要:
我的个人偏好,7z >;zip>。xz>。bzip2>。xz>。gz>。压缩,其中7z和zip与视窗完全兼容你可能会问,rar呢?事实上,rar在Linux中是可用的,但由于它是一种私有算法,所以不包含在官方仓库中,并且需要额外的软件仓库配置,这里不介绍,因为上面的方法已经足够使用,并且还考虑了与视窗的兼容性。