Windows下壓縮和解壓命令
準備執行環境
一、準備Winzip命令列執行環境 http://www.winzip.com/
Winzip的圖形操作模式與命令列操作模式是分開的2個功能,因此要使用Winzip的命令列模式,要下載及安裝winzip的圖形模式軟體wzbeta32.exe和 winzip的命令列模式軟體wzcline.exe,安裝後會有2個可執行檔案: wzzip.exe是命令列模式壓縮執行檔案,wzunzip.exe是命令列模式解壓縮檔案。為了在任何命令列模式路徑下執行它們,將這2個可執行檔案拷貝到系統目錄下,比如c:windows。
二、準備Winrar命令列執行環境http://www.rarsoft.com/
下載並安裝完rar後,在安裝目錄下就會生成winrar.exe和rar.exe,winrar.exe即是winrar的圖形介面程式,也可作為命令列執行程式,rar.exe是純命令列執行程式。同樣,為了在任何命令列模式路徑下執行它,將這個執行檔案拷貝到系統目錄下,比如c:windows。
幫助資訊
在命令列狀態下,輸入不帶引數的wzzip、wzunzip 或 rar,將打印出幫助資訊
常用的壓縮與解壓縮操作舉例
下面我們通過例子,對比一下Winzip和Winrar的基本壓縮與解壓縮操作命令。假設壓縮包檔名為test.zip和test.rar。
任務描述
Winzip Winrar
壓縮目錄test及其子目錄的檔案內容
Wzzip test.zip test -r -P
WINRAR A test.rar test -r
刪除壓縮包中的*.txt檔案
Wzzip test.zip *.txt -d
WinRAR d test.rar *.txt
重新整理壓縮包中的檔案,即新增已經存在於壓縮包中但更新的檔案
Wzzip test.zip test -f
Winrar f test.rar test
更新壓縮包中的檔案,即新增已經存在於壓縮包中但更新的檔案以及新檔案
Wzzip test.zip test -u
Winrar u test.rar test
移動檔案到壓縮包,即新增檔案到壓縮包後再刪除被壓縮的檔案
Wzzip test.zip -r -P -m
Winrar m test.rar test -r
新增全部*.exe 檔案到壓縮檔案,但排除有 a或b 開頭名稱的檔案
Wzzip test.zip test *.exe -xa*.* -xb*.*
WinRAR a test.rar test *.exe -xa*.* -xb*.*
加密碼進行壓縮
Wzzip test.zip test -s123。注意密碼是大小寫敏感的。
WINRAR A test.rar test -p123 -r。注意密碼是大小寫敏感的。
按名字排序、以簡要方式列表顯示壓縮包檔案
Wzzip test.zip -vbn
Rar l test.rar
鎖定壓縮包,即防止未來對壓縮包的任何修改
winzip無對應命令
Winrar k test.rar
建立360kb大小的分卷壓縮包
winzip無對應命令
Winrar a -v360 test
帶子目錄資訊解壓縮檔案
Wzunzip test.zip -d
Winrar x test.rar -r
不帶子目錄資訊解壓縮檔案
Wzunzip test.zip
Winrar e test
解壓縮檔案到指定目錄,如果目錄不存在,自動建立
Wzunzip test,zip newfolder
Winrar x test.rar newfolder
解壓縮檔案並確認覆蓋檔案
Wzunzip test.zip -y
Winrar x test.rar -y
解壓縮特定檔案
Wzunzip test *.txt
Winrar x test *.txt
解壓縮現有檔案的更新檔案
Wzunzip test.zip -f
Winrar x test.rar -f
解壓縮現有檔案的更新檔案及新檔案
Wzunzip test-n
Winrar x test-u
批量解壓縮檔案
Wzunzip *.zip
WinRAR e *.rar