教你Centos7中使用7zip压缩工具( 二 )


[root @localhosttest]# 7z e gpg.7z
7-Zip [ 64] 16.02: Copyright (c) 1999- 2016Igor Pavlov : 2016- 05- 21
p7zip Version 16.02(locale=en_US.UTF- 8,Utf16=on,HugeFiles=on, 64bits, 1CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz( 906EA) ,ASM,AES-NI)
Scanning the drive forarchives:
1 file, 4157 bytes( 5KiB)
Extracting archive: gpg.7z
--
Path = gpg.7z
Type = 7z
Physical Size = 4157
Headers Size = 278
Method = LZMA2: 12k
Solid = +
Blocks = 1
Everything is Ok
Folders: 2
Files: 5
Size: 8280
Compressed: 4157
可以看到所有文件都解压到当前目录了 。

教你Centos7中使用7zip压缩工具

文章插图
现在使用 x参数解压文件看一下 。
[root @localhosttest]# 7z x gpg.7z
7-Zip [ 64] 16.02: Copyright (c) 1999- 2016Igor Pavlov : 2016- 05- 21
p7zip Version 16.02(locale=en_US.UTF- 8,Utf16=on,HugeFiles=on, 64bits, 1CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz( 906EA) ,ASM,AES-NI)
Scanning the drive forarchives:
1 file, 4157 bytes( 5KiB)
Extracting archive: gpg.7z
--
Path = gpg.7z
Type = 7z
Physical Size = 4157
Headers Size = 278
Method = LZMA2: 12k
Solid = +
Blocks = 1
Everything is Ok
Folders: 2
Files: 5
Size: 8280
Compressed: 4157
可以看到解压出来的文件,按照原来文件的目录形式解压出来的 。
教你Centos7中使用7zip压缩工具

文章插图
更新压缩包
一段时间之后,需要将一些新文件添加到文件夹中,并且希望将他们添加到压缩包里面,可以不用创建一个新的压缩包,只需要更新现有的压缩包就可以 。
首先将test目录压缩
[root @localhosttest]# 7z a files.7z test/
7-Zip [ 64] 16.02: Copyright (c) 1999- 2016Igor Pavlov : 2016- 05- 21
p7zip Version 16.02(locale=en_US.UTF- 8,Utf16=on,HugeFiles=on, 64bits, 1CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz( 906EA) ,ASM,AES-NI)
Scanning the drive:
1 folder, 4 files, 0 bytes
Creating archive: files.7z
Items to compress: 5
【教你Centos7中使用7zip压缩工具】Files read from disk: 0
Archive size: 158 bytes( 1KiB)
Everything is Ok
教你Centos7中使用7zip压缩工具

文章插图
在test文件夹中创建几个文件,然后再更新压缩包:
[root @localhosttest]# touch test/file{ 5.. 10}.txt
[root @localhosttest]# 7z u files.7z test/
7-Zip [ 64] 16.02: Copyright (c) 1999- 2016Igor Pavlov : 2016- 05- 21
p7zip Version 16.02(locale=en_US.UTF- 8,Utf16=on,HugeFiles=on, 64bits, 1CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz( 906EA) ,ASM,AES-NI)
Open archive: files.7z
--
Path = files.7z
Type = 7z
Physical Size = 158
Headers Size = 158
Solid = -
Blocks = 0
Scanning the drive:
1folder, 10files, 0bytes
Updating archive: files.7z
Items to compress: 7
Files read from disk: 0
Archive size: 186bytes ( 1KiB)
Everything is Ok
教你Centos7中使用7zip压缩工具

文章插图
查看一下是否已经添加文件 。
[root @localhosttest]# 7z l files.7z
7-Zip [ 64] 16.02: Copyright (c) 1999- 2016Igor Pavlov : 2016- 05- 21
p7zip Version 16.02(locale=en_US.UTF- 8,Utf16=on,HugeFiles=on, 64bits, 1CPU Intel(R)Core(TM)i5-8400 CPU @ 2.80 GHz( 906EA) ,ASM,AES-NI)
Scanning the drive forarchives:
1 file, 186 bytes( 1KiB)
Listing archive: files.7z
--
Path = files.7z
Type = 7z
Physical Size = 186
Headers Size = 186
Solid = -
Blocks = 0
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2020- 03- 1114: 24: 54D.... 00test
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


推荐阅读