- 源码编译安装
- 使用
官网下载地址:http://www.7-zip.org/download.html
源文件项目地址:http://sourceforge.net/projects/p7zip/
| 1 2 3 4 5 6 | 执行以下命令下载安装: wget http://nchc.dl.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 tar -jxvf p7zip_9.20.1_src_all.tar.bz2 cd p7zip_9.20.1 make make install |
最后一步make install后出现以下信息,即为安装完毕
| 1 2 3 4 5 6 7 8 | ./install.sh /usr/local/bin /usr/local/lib/p7zip /usr/local/man /usr/local/share/doc/p7zip - installing /usr/local/bin/7za - installing /usr/local/man/man1/7z.1 - installing /usr/local/man/man1/7za.1 - installing /usr/local/man/man1/7zr.1 - installing /usr/local/share/doc/p7zip/README - installing /usr/local/share/doc/p7zip/ChangeLog - installing HTML help in /usr/local/share/doc/p7zip/DOC |
7z <命令行> [<选项>...] <基本档案名称> [<参数变量>...]
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | 命令及实例: x 在当前目录中,使用完整路径从压缩档案中释放文件或者到指定的输出文件夹。 7z x archive.zip:从压缩档案 archive.zip解压所有文件到当前文件夹。 a 添加文件到压缩档案。 7z a archive1.zip subdir\:增加subdir文件夹下的所有的文件和子文件夹到archive1.zip中,archived1.zip中的文件名包含subdir\前缀。 d 从压缩档案删除文件。 7z d archive.zip *.bak -r:从archive.zip中删除所有的bak文件。 --------------------------------------- $7za a pyenv.zip pyenv/ 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs x64) Scanning the drive: 1 folder, 57 files, 33369439 bytes (32 MiB) Creating archive: pyenv.zip …… Archive size: 32474739 bytes (31 MiB) Everything is Ok ---------------------------------------- $ 7za x pyenv.zip 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs x64) Scanning the drive for archives: 1 file, 32474739 bytes (31 MiB) Extracting archive: pyenv.zip -- …… Everything is Ok Folders: 1 Files: 57 Size: 33369439 Compressed: 32474739 |