當前位置:生活全書館 >

IT科技

> 7z解壓命令 linux

7z解壓命令 linux

1、7zip linux功能:

具有LZMA和LZMA2壓縮的7z格式的高壓縮比。
支援解壓/壓縮格式:7z,XZ,BZIP2,GZIP,TAR,ZIP和WIM
僅支援解壓格式:AR,ARJ,CAB,CHM,CPIO,CramFS,DMG,EXT,FAT,GPT,HFS,IHEX,ISO,LZH,LZMA,MBR,MSI,NSIS,NTFS,QCOW2,RAR,RPM,SquashFS,UDF ,UEFI,VDI,VHD,VMDK,WIM,XAR和Z。
對於ZIP和GZIP格式,7-Zip提供的壓縮比率比PKZip和WinZip提供的比率高出2-10%
強大的AES-256加密7z和ZIP格式
7z格式的自解壓能力
與Windows Shell整合
強大的檔案管理
強大的命令列版本
FAR管理器外掛
本地化87種語言

2、安裝方法:
debian/ubuntu下可以開啟軟體包管理器或軟體中心,搜尋"7z",可以看到有p7zip之類字樣的包,安裝它。需要RAR格式的支援的使用者,還需要安裝7zip的rar模組,裝好後就可以使用了。
在命令列下可以使用apt-get install p7zip-full(ubuntu使用者可以在前面直接加上sudo,debian使用者可能需要先用su切換至root使用者)
fedora和debian/ubuntu類似。
opensuse使用者開啟官方軟站,地址是//software.opensuse.org,在搜尋框中輸入"7zip",並選好你的版本,搜尋安裝。

3、7-zip在命令列下的使用方法:
使用格式:7z [adeltux] [-] [SWITCH] ...
第一個7z是程式的名稱,7zip裝完後會有7z、7za、7zr三個程式,其中7z是全功能的(即啟用所有模組的功能),7za是僅使用7zip本身,不啟用其它模組(這種情況不支援rar等格式),7zr是精簡版,只支援7z格式。
第二個引數[adeltux]是用來告訴7zip執行什麼功能:a用於建立壓縮檔案或向壓縮檔案中新增檔案;d用於從壓縮檔案裡刪除檔案;e用於解壓,但不建立目錄結構;l用於顯示壓縮檔案裡所包含的內容;t用於測試壓縮檔案是否有效;u用於更新壓縮檔案內的檔案;x用於解壓,並且建立目錄結構。
[-] [SWITCH]是選項開關,部分選項將稍後介紹,也可以使用命令man 7z檢視詳細說明。
是壓縮檔案的檔名,後面跟輸入檔案的檔名(可以使用萬用字元,可以有多個檔案)。
比較常用的選項開關
-t:指定壓縮格式,如-t7z
-m:設定壓縮方法,詳見/usr/share/doc/p7zip-full/DOCS/MANUAL/switches/method.htm(在debian下,若無法開啟,請參照自己的man page)
-p:為壓縮檔案設定密碼,既可以在壓縮時先在輸入的命令加上-p,然後在執行中輸入密碼,也可以直接-pPASSWORD,如-p123456
-mhe=on|off:僅適用於7z格式,開啟或關閉檔案列表的加密,預設為off
-si:從標準輸入中讀取資料,常與管道操作相結合,用於壓縮/打包檔案
-so:向標準輸出中寫入資料,常與管道操作相結合,用於解壓/釋放檔案
-v:用於分卷壓縮,比如讓輸出的每個檔案最大為1MB,則用-v1m
-o:將解壓後的檔案存放到指定目錄下,如想要指定解壓後的檔案輸出到目錄a下,則用-oa
-l:儲存符號連結所對應的檔案/目錄,並替換到此連結上(注意,在所壓縮的檔案裡不可以有遞迴連結)
4、命令返回值:
7-zip退出後也有自己的返回值,想要檢視返回值,請在命令執行完成後馬上執行echo $?命令(即中間不要執行其它命令),以檢視返回值,下面列出各返回值所代表的意義。
0 正常
1 警告(沒有錯誤),比如某些檔案在壓縮過程中無法讀取
2 錯誤
7 無法識別命令列引數
8 沒有足夠的記憶體來執行操作
255 使用者自行按下Ctrl+C來中止程式

linux 7z解壓命令

標籤: linux 解壓 命令 7z
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/n2rrex.html