7z(p7zip)压缩软件在Linux下的安装和使用
為什么80%的碼農都做不了架構師?>>> ??
Evernote Export7z(p7zip)壓縮軟件在Linux下的安裝和使用
1) 簡介
7z,全稱7-Zip, 是一款開源軟件。是目前公認的壓縮比例最大的壓縮解壓軟件。
主頁:http://www.7-zip.org/
中文主頁:http://7z.sparanoid.com/
命令行版本下載:http://7z.sparanoid.com/download.html
主要特征:
# 全新的LZMA算法加大了7z格式的壓縮比
# 支持格式:
* 壓縮 / 解壓縮:7z, XZ, BZIP2, GZIP, TAR, ZIP
* 僅解壓縮:ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, UDF, VHD, WIM, XAR, Z
2)退出代碼
0 : 正常,沒有錯誤;
1 : 警告,沒有致命的錯誤,例如某些文件正在被使用,沒有被壓縮;
2 : 致命錯誤;
7 : 命令行錯誤;
8 : 沒有足夠的內存;
255 : 用戶停止了操作;
2) 安裝
不得不說7z的壓縮率真的很高,需要高壓縮的同學可以關注一下,linux下的7z叫做p7zip,安裝也很簡單:
1 | apt-get install p7zip |
源碼安裝方式:
?wget?http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_x86_linux_bin.tar.bz2
?tar?-jxf?p7zip_9.20.1_x86_linux_bin.tar.bz2
?./install.sh
2) 使用
下面說一下它的壓縮命令:
1 | 7z a -t7z -r myfiles.7z myfile/* |
這里解釋一下:
a 添加文件或文件夾到壓縮包
-t 指定壓縮類型 7z
-r 當然是遞歸了
myfiles.7z 是生成的壓縮文件
myfile/* 是要壓縮的目錄
然后是解壓命令:
1 | 7z x myfiles.7z -r -o./ |
x 表示解壓文件
myfiles.7z 是要解壓的文件
-r 這個。。。仍然是遞歸
-o 指定解壓目錄
./ 當前目錄,可以是絕對路徑
轉載于:https://my.oschina.net/pwd/blog/526776
總結
以上是生活随笔為你收集整理的7z(p7zip)压缩软件在Linux下的安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Error: Call requires
- 下一篇: linux下的权限问题