7za壓縮與解壓縮,7-Zip,xx.7z

7z,全稱7-Zip,是一款開源軟件,目前公認壓縮比例最大的壓縮解壓軟件。web


centos安裝,yum -y install p7zip算法


或者編譯安裝:centos

wget http://nchc.dl.sourceforge.net/sourceforge/p7zip/p7zip_4.65_src_all.tar.bz2
tar -xjvf p7zip_4.65_src_all.tar.bz2
cd p7zip_4.65
make
make installide


主要特徵:性能

全新的LZMA算法,加大7z壓縮比測試

支持格式:壓縮:7z,XZ,BZIP2,GZIP,TAR,ZIPspa

          解壓:ARJ,CAB,CHM,CPIO,DEB,DMG,FAT,HFS,ISO,LZH,LZMA,MBR,MSI,NAIS,NTFS,RAR,RPM,UDF,VHD,WIM,XAR,Z
.net


退出代碼:命令行

0    正常orm

1    告警,沒有致命錯誤。例如某些文件正在被使用,沒有被壓縮

2    致命問題

7    命令行錯誤

8    沒有足夠內存

255  用戶中止操做


使用:

而後說命令  最簡單實用的

7za a /home/web.7z /home/wwwroot      將/home/wwwroot 打包壓縮爲 web.7z 放在home目錄裏面

解壓縮的話

7za e src_file


command操做命令:

a 添加到壓縮文件
b 基準測試,測試7z當前性能
d 從壓縮文件中刪除
e 從壓縮文件中解壓縮,但不包含目錄結構(即全部各級文件都解壓到一個目錄裏)
l 列出壓縮文件的內容
t 測試壓縮文件
u 更新文件到壓縮文件
x 從壓縮文件中解壓縮,包含目錄結構


可見,最經常使用的指令是a, l和x.


壓縮a.txt和b.txt到c.7z:7za a c.7z a.txt b.txt (命令a後的第一個爲目標壓縮文檔名,而後是文件列表)壓縮a.txt和b.txt到/home/www/c.7z:7za a /home/www/c.7z a.txt b.txt (目錄名包含空格,用引號)列出c.7z的內容:7za l c.7z解壓縮c.7z到/home/www:7za x c.7z -o/home/www」 (-o表示輸出目錄,其與目錄路徑之間沒有空格)這樣解壓包含下級目錄名,但不會在/home/www下新建一個c文件夾,若是須要,就把輸出目錄設爲/home/www/c,這樣會自動建立文件夾c。若是要生成zip壓縮包,能夠直接將目標壓縮包名設爲c.zip,則它會自動使用zip算法壓縮。

相關文章
相關標籤/搜索