7-Zip是一个文件归档器,支持7z(实现LZMA压缩算法,压缩比非常高),LZMA2,XZ,Zip,Zip64,CAB,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,大部分文件系统镜像,DEB格式。RAR格式已被删除,因为它不是一个免费的许可证。本文包含了一个可以复制并向左滑动的长代码,希望对大家有帮助!
环境
Centos7.7最低
p7-16.02
安装
P7安装包默认不安装在Centos7中,也不安装在默认源代码中。安装p7安装包需要epel source。
[root @ localhost ~]# yum-y install epel-release
[root @localhost~]# yum -y安装p7 p7-plugins
施用方式
7z命令提供了一个类似于命令行选项的函数字母,但是没有使用-。这些参数字母告诉命令它需要执行的功能。
压缩文件
使用参数创建压缩包
创建7z格式的压缩包:
[root @ localhost ~]# 7z a files . 7z file 1 . txt file 2 . txt file 3 . txt file 4 . txt
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
扫描驱动器:
4个文件,0字节
创建归档文件:文件. 7z
要压缩的项目:4
从磁盘读取的文件:0
存档大小:143字节(1k磅)
一切都好
执行命令后,检查是否已创建7z格式的压缩包
创建包含目录的压缩包:
[root @localhost~]# 7z a gpg.7z。gnupg/
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
扫描驱动器:
2个文件夹,5个文件,8280字节(9kB)
创建存档:gpg.7z
要压缩的项目:7
从磁盘读取的文件:2
存档大小:4157字节(5kb)
一切都好
[root@localhost ~]#
7还可以压缩和解压缩其他格式的压缩包。例如,在中创建压缩包。格式。
[root @localhost~]# 7z a files.文件{ 1..4}.文本文件(textfile)
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
扫描驱动器:
4个文件,0字节
正在创建存档文件:files.
要压缩的项目:4
从磁盘读取的文件:4
存档大小:542字节(1k磅)
一切都好
列出压缩包的内容
使用l参数列出压缩包的内容:
[root @localhost~]# 7z l gpg.7z
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
正在扫描驱动器中的文件:
1个文件,4157字节(5kb)
列表存档:gpg.7z
-
Path = gpg.7z
Type = 7z
物理尺寸= 4157
标题大小= 278
方法= LZMA2: 12k
固体= +
Blocks = 1
日期时间属性大小压缩名称
- - - - -
2020- 01- 0418: 24: 05D....00.gnupg
2020- 01- 0418: 22: 36D....00.gnupg/私钥-v1.d
2020- 01- 0418: 24: 48....00.gnupg/S.gpg-agent
2020- 01- 0418: 22: 36....00.gnupg/pubring.gpg
2020- 01- 0418: 24: 05....00.gnupg/secring.gpg
2020- 01- 0418: 22: 36....76803879.gnupg/gpg.conf
2020- 01- 0418: 24: 52....600.gnupg/random_seed
- - - - -
2020-01-0418:24:52828038795文件,2文件夹
解压缩文件
用e解压文件,把所有文件解压到当前目录。(不推荐)
[root @localhosttest]# 7z e gpg.7z
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
正在扫描驱动器中的文件:
1个文件,4157字节(5kb)
提取档案:gpg.7z
-
Path = gpg.7z
Type = 7z
物理尺寸= 4157
标题大小= 278
方法= LZMA2: 12k
固体= +
Blocks = 1
一切都好
文件夹:2
文件:5
尺寸:8280
压缩:4157
您可以看到所有文件都已提取到当前目录。
现在使用x参数解压文件。
[root @localhosttest]# 7z x gpg.7z
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
正在扫描驱动器中的文件:
1个文件,4157字节(5kb)
提取档案:gpg.7z
-
Path = gpg.7z
Type = 7z
物理尺寸= 4157
标题大小= 278
方法= LZMA2: 12k
固体= +
Blocks = 1
一切都好
文件夹:2
文件:5
尺寸:8280
压缩:4157
可以看到解压缩后的文件是按照原文件的目录形式进行解压缩的。
更新压缩包
一段时间后,您需要向文件夹中添加一些新文件,并希望将它们添加到压缩包中。您只需更新现有的压缩包,而无需创建新的压缩包。
首先,压缩测试目录
[root @ localhosttest]# 7z a files . 7z test/
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
扫描驱动器:
1个文件夹,4个文件,0个字节
创建归档文件:文件. 7z
要压缩的项目:5
从磁盘读取的文件:0
存档大小:158字节(1k磅)
一切都好
在测试文件夹中创建几个文件,然后更新压缩包:
[root @ localhosttest]# touch test/file { 5..10}.文本文件(textfile)
[root @ localhosttest]# 7z u files . 7z test/
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
打开存档:files.7z
-
Path = files.7z
Type = 7z
物理尺寸= 158
标题大小= 158
固体= -
Blocks = 0
扫描驱动器:
1文件夹,10文件,0字节
正在更新存档文件:files.7z
要压缩的项目:7
从磁盘读取的文件:0
存档大小:186字节(1k磅)
一切都好
检查文件是否已添加。
[root @ localhosttest]# 7z l files . 7z
7-Zip [ 64] 16.02:版权所有(c)1999-2016伊戈尔·巴甫洛夫:2016- 05- 21
p7版本16.02(locale=en_US。UTF- 8,Utf16 =开,HugeFiles =开,64位,1 CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz(906 EA),ASM,AES-NI)
正在扫描驱动器中的文件:
1个文件,186字节(1KiB)
列表存档:files.7z
-
Path = files.7z
Type = 7z
物理尺寸= 186
标题大小= 186
固体= -
Blocks = 0
日期时间属性大小压缩名称
- - - - -
2020- 03- 1114: 24: 54D....00测试
2020- 03- 1114: 18: 22....A 00test/file1.txt
2020- 03- 1114: 24: 54....A 00test/file10.txt
2020- 03- 1114: 18: 22....A 00test/file2.txt
2020- 03- 1114: 18: 22....A 00test/file3.txt
2020- 03- 1114: 18: 22....A 00test/file4.txt
2020- 03- 1114: 24: 54....A 00test/file5.txt
2020- 03- 1114: 24: 54....A 00test/file6.txt
2020- 03- 1114: 24: 54....A 00test/file7.txt
2020- 03- 1114: 24: 54....A 00test/file8.txt
2020- 03- 1114: 24: 54....A 00test/file9.txt
- - - - -
2020-03-1114:24:540010文件,1文件夹
总结
在本文的最后,7z格式的压缩率比ZIP格式高30%-50%。
喜欢作者的文章就一点点看,支持~
结束
1.《7z解压工具 教你Centos7中使用7zip压缩工具》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《7z解压工具 教你Centos7中使用7zip压缩工具》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1103328.html