導航:首頁 > 程序命令 > winrar命令行參數

winrar命令行參數

發布時間:2022-04-22 01:25:36

① winrar有個功能是;開關里還可以排除文件夾。是什麼意思謝謝!

所謂的開關一般都是指命令行參數(winrar的前身就是dos下的壓縮軟體rar,執行任何操作都要靠各種參數來進行的,winrar雖然是圖形界面但仍然可以使用命令行參數的)

WinRar命令行執行參數大全

用法: rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件…>
<@列表文件…> <解壓路徑\>

<命令>
a 添加文件到壓縮文件
c 添加壓縮文件注釋
cf 添加文件注釋
cw 寫入壓縮文件注釋到文件
d 刪除壓縮文件中的文件
e 解壓壓縮文件到當前目錄
f 刷新壓縮文件中的文件
i[參數]=<串> 在壓縮文件中查找字元串
k 鎖定壓縮文件
l[t,b] 列出壓縮文件[技術信息,簡潔]
m[f] 移動到壓縮文件[僅對文件]
p 列印文件到標准輸出設備
r 修復壓縮文件
rc 重建丟失的卷
rn 重命名壓縮文件
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[名字|-] 轉換壓縮文件為自解壓格式或轉換回壓縮文件
t 測試壓縮文件
u 更新壓縮文件中的文件
v[t,b] 詳細列出壓縮文件[技術信息,簡潔]
x 用絕對路徑解壓文件

<開關>
- 停止掃描
ac 壓縮或解壓後清除存檔屬性
ad 添加壓縮文件名到目標路徑
ag[格式] 使用當前日期生成壓縮文件名
ao 添加具有壓縮屬性的文件
ap<格式> 添加路徑到壓縮文件中
as 同步壓縮文件內容
av 添加用戶身份校驗(僅注冊版本可用)
av- 禁用用戶身份校驗
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉換為小寫
cu 名稱轉換為大寫
df 壓縮後刪除文件
dh 打開共享文件
ds 對固實壓縮文件禁用名稱排序
e[+]<屬性> 設置文件排除和包括屬性
ed 不添加空目錄
en 不添加」壓縮文件結束」標志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開為完整路徑
ep3 擴展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時加密文件數據和文件頭
id[c,d,p,q] 禁用消息
ieml[屬性] 用 E-mail 發送壓縮文件
ierr 發送所有消息到標准錯誤設備
ilog[名稱] 把錯誤寫到日誌文件(只有注冊版本可用)
inul 禁用所有消息
ioff 完成一個操作後關閉 PC 電源
isnd 啟用聲音
k 鎖定壓縮文件
kb 保留損壞的已解壓文件
m<0..5> 設置壓縮級別(0-存儲…3-默認…5-最大)
mc<參數> 設置高級壓縮參數
md<大小> 以KB為單位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存儲的文件類型
n<文件> 僅包含指定的文件
n@ 從標准輸入設備讀取文件名到包括
n@<列表> 在指定的文件列表包括文件
o+ 覆蓋已存在文件
o- 不覆蓋已存在文件
oc 設置 NTFS 壓縮屬性
os 保存 NTFS 流
ow 保存或恢復文件所有者和組
p[密碼] 設置密碼
p- 不詢問密碼
r 遞歸子目錄
r0 僅遞歸通配符名稱的子目錄
ri<P>[:<S>] 設置優先順序(0-默認,1-最小..15-最大)和以毫秒為單位的休眠時間
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[<N>,v[-],e] 創建固實壓縮文件
s- 禁用固實壓縮文件
sfx[名稱] 創建自解壓壓縮文件
st[名稱] 從標准輸入設備讀取數據(stdin)
t 壓縮後測試文件
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始壓縮文件時間
tl 設置壓縮文件時間為最新文件時間
tn<時間> 添加 <時間> 以後的文件
to<時間> 添加 <時間> 以前的文件
ts<m,c,a>[N] 保存或恢復文件時間(修改,創建,訪問)
u 更新文件
v 自動檢測創建卷的大小或者列出所有的卷
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1]
vd 創建容量前清除磁碟內容
ver[n] 文件版本控制
vn 使用舊風格的卷命名方案
vp 每卷之前暫停
w<路徑> 指定工作目錄
x<文件> 排除指定的文件
x@ 從標准輸入設備讀取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假設對全部詢問都回答是
z<文件> 從文件讀取壓縮文件注釋

————————————————————————————–

舉幾個例子:
1,最簡單的壓縮命令:
winrar a asdf.txt.rar asdf.txt
a的意思是進行壓縮動作,後面第一個參數是被壓縮後的文件名,後綴當然是rar了,最後面
的參數就是要被壓縮的文件名

2,最簡單的解壓縮命令:
winrar e asdf.txt.rar
e的意思是執行解壓縮,解壓縮的文件是後面這唯一的參數,但是這個e解壓縮是把解出來的
文件釋放到當前目錄下面,與asdf.txt.rar文件並列了,因此,更加實用的是下面的帶路徑
解壓縮。

3,帶路徑的解壓縮命令:
winrar x asdf.rar
x的意思是執行帶絕對路徑解壓動作,這會在當前文件夾下創建一個文件夾asdf,把壓縮包
里的文件、文件夾不改動結構釋放到文件asdf裡面,就像我們在winrar的圖形界面下看到的
一樣。

4,指定壓縮級別壓縮:
winrar a -m5 asdf.tr.rar asdf.tr
要被壓縮的不再是一個txt文本,而是一個文本格式的十幾M的模擬數據文件,希望能夠最大
程度的壓縮。使用壓縮參數-m5。在winrar中,執行操作是不帶前導-符號的參數,比如「a
」或「x」,而修飾這種動作的參數,使用帶前導符號「-」的參數,比如-m5。其中-m就是
指定壓縮級別的參數,壓縮級別有如下五級:
-m0 存儲 添加到壓縮文件時不壓縮文件。
-m1 最快 使用最快方式(低壓縮)
-m2 較快 使用快速壓縮方式
-m3 標准 使用標准(默認)壓縮方式
-m4 較好 使用較好壓縮方式(較好壓縮,但是慢)
-m5 最好 使用最大壓縮方式(最好的壓縮,但是最慢)
默認的是-m3級別,級別不同,對於大數據量的文本文件壓縮後的文件大小有很大的差異

5,指定壓縮後刪除原文件:
winrar a -m5 -df asdf.tr.rar asdf.tr
用參數-df指定壓縮為asdf.tr.rar壓縮文件後,刪除原文件asdf.tr,也可以是:
winrar m -m5 asdf.tr.rar asdf.tr
這個m的意思是把文件asdf.tr移動入壓縮文件asdf.tr.rar中

6,創建自解壓文件:
winrar s asdf.tr.rar
在gui界面中,創建自解壓文件是有個選項可以直接選擇的。而在命令行中,是分為兩個步
驟的,第一步是用壓縮命令進行壓縮:
winrar a -m5 -df asdf.tr.rar asdf.tr
第二步是用s命令把這個壓縮文件轉化為自解壓文件:
winrar s asdf.tr.rar
轉化後,生成了自解壓文件:asdf.tr.exe

基本上,日常使用這六條就夠了

② winrar註解參數

一部分,如果感覺有用,再給你剩下的:
RAR 命令行語法
~~~~~~~~~~~~~~

語法

RAR <命令> [ -<開關> ] <壓縮文件> [ <@列表文件...> ]
[ <文件...> ] [ <解壓路徑\> ]

描述

命令行選項 (命令和開關) 提供了使用 RAR 創建和管理壓縮文件的控制方法。命
令是一個字元串(或單個的字母),命令 RAR 去執行一個相應的操作。開關被用來
改變 RAR 執行操作的方法。其它參數是壓縮文件名和被壓縮的文件或要從壓縮文件
中被解壓文件。

列表文件是一個包括處理的文件名的純文本文件。第一列應該以文件名開始。可以
在//字元後添加註釋。例如,你可以創建包含下列字元串的 backup.lst:

c:\work\doc\*.txt //備份文本文檔
c:\work\image\*.bmp //備份圖片
c:\work\misc

接著運行:

rar a backup @backup.lst

如果你希望從標准輸入設備讀取文件名,指定空的文件列表名(只有@)。

在列表文件中 Win32 控制台 RAR 使用 OEM (DOS) 編碼。

你可以在同一命令行指定普通文件名和列表文件。如果文件和列表
文件都未被指定,那麼 RAR 將默認是 *.*,來處理所有文件

在一個 UNIX 環境變數中,你需要將通配符置於引號中,避免被外殼擴展。例如,
這個命令將從當前路徑中的 RAR 壓縮文件解壓所有的 *.asm 文件:

rar e '*.rar' '*.asm'

命令可以是下列中的任何一個:

a 添加文件到壓縮文件中。

例子:

創建或更新已存在的壓縮文件 myarch,添加當前目錄中的所有文件

rar a myarch

c 添加壓縮文件注釋。當壓縮文件被處理時注釋被顯示。文件的注釋長度限
制到 32767 位元組

例子:

rar c distrib.rar

注釋也可以從文件添加:

rar c -zinfo.txt mmy

cf 添加文件注釋。當使用'v'命令時顯示文件注釋。文件的注釋長度限制到
32767 位元組。

例子:

rar cf bigarch *.txt

cw 寫壓縮文件注釋到指定文件。

例子:

rar cw oldarch comment.txt

d 從壓縮文件中刪除文件。注意,如果這個命令導致壓縮文件中所有文件全部刪除,
這個空的壓縮文件將被刪除。

e 解壓文件到當前目錄。

f 更新壓縮文件中的文件。 更新打包到壓縮文件後被改變的文件。這個命令不
向壓縮文件中添加新文件。

i[i|c|h|t]=<字元串>
在壓縮文件中查找字元串。

支持下列可選參數:

i - 不區分大小寫(默認);

c - 區分大小寫搜索;

h - 十六進制搜索;

t - 使用 ANSI, Unicode 和 OEM 字元表 (只有 Win32 可用);

如果沒有指定任何參數,它可以使用簡化的命令行語法 i<字元串> 來代
替 i=<字元串>

它允許指定帶有另外一個參數的 't' 變數,例如,ict=字元串 在上面提
及的所有表中執行區分大小寫的搜索。

例子:

1) rar "ic=first level" -r c:\*.rar *.txt

在 c:\*.rar 壓縮文件中的 *.txt 文件執行區分大小寫的 "first level" 字元串的搜索

2) rar ih=f0e0aeaeab2d83e3a9 -r e:\text

在 e:\text 目錄下的 rar 壓縮文件中搜索十六進制字元串 f0 e0 ae ae ab 2d 83 e3 a9。

k 鎖定壓縮文件。任何試圖改變壓縮文件的命令都會被忽略。

例子:

rar k final.rar

l[t,b] 壓縮文件的內容列表[技術信息]。和 'v' 命令一樣列出文件,但不包括
文件路徑。也就是只顯示文件名。當使用't'修正時可選技術信息(主操作
系統,固實標志和老版本標記)被顯示。變數 'b' 強制 RAR 只輸出單純
的文件名,而沒有其他任何的附加信息。

m[f] 移動到壓縮文件中[只用於文件]。移動文件和目錄會使壓縮操作完成後它
們被刪除。如果使用修正'f'和/或應用開關'-ed',則不刪除目錄。

p 列印文件到標准輸出設備。

你可以把這個命令和 -inul 開關一起使用來禁止所有的 RAR 信息,並只
列印文件數據。當你需要發送一個文件到標准輸出設備時,這也許很重要。

r 修復壓縮文件。壓縮文件修復是在兩階段中完成的。首先,在損壞的壓縮
文件中查找恢復記錄(參照'rr'命令)。如果壓縮文件包含恢復記錄,並且
損壞數據部分是連續的,而且少於N*512位元組(N 處是放入壓縮文件恢復塊
的數字),則成功恢復壓縮文件的機會非常高。當這個階段完成,一個新的
壓縮文件將被創建,名為_RECOVER.RAR。

如果損壞的壓縮文件不包含恢復記錄或如果壓縮文件沒有完全恢復導致大
的損傷,將執行第二階段。這一階段期間只重建壓縮文件的結構,而不可
能恢復 CRC 校驗失敗的文件。它仍然可能恢復不在受損部位,而文件結
構破壞的文件。這對於非固實壓縮文件通常有用。

當第二階段完成,重建結構的壓縮文件將被保存為 rebuilt.arcname.rar,
'arcname' 的位置是原始壓縮文件名。

RAR/DOS32 版本使用 _recover.rar 和 _reconst.rar 而不是上面提及的
名字。

在恢復記錄進行中,當發現可疑文件時,RAR 可以提示用戶。

可疑項目

名字: <可能的文件名>
大小: <大小> 壓縮後: <壓縮後大小>

添加它: 是/否/全部

回答'y'來把這個項目添加到文件 _RECOVER.RAR 中。

例子:

rar r buggy.rar

rc 使用恢復卷(.rev 文件)重建丟失的卷。你需要指定任何已存在的卷作為
壓縮文件名,例如,'rar rc backup.part03.rar'

讀取 'rv' 命令描述得到關於恢復卷的信息。

rn 重命名壓縮文件。

命令語法是:

rar rn <壓縮文件名> <源文件名1> <目標文件名1> ... <源文件名N> <目
標文件名N>

例如,下列命令:

rar rn data.rar readme.txt readme.bak info.txt info.bak

在壓縮文件 data.rar 中將把 readme.txt 重命名為 readme.bak 並把
info.txt 重命名為 info.bak。

在源文件和目標文件名中可以使用通配符來進行簡單像改變文件擴展名的名
稱轉換。例如:

rar rn data.rar *.txt *.bak

將把所有的 *.txt 文件重命名為 *.bak。

RAR 不檢查目標文件名是否已經在壓縮文件中存在,所以你需要小心,防止
重名。尤其是使用通配符時特別重要。這個命令有潛在的危險,因為一個錯
誤的通配符可以損壞所有的壓縮文件名。

rr[N] 添加數據恢復記錄。可選,多餘信息(恢復記錄)可以被添加到壓縮文件
中。這將導致壓縮文件大小稍微增加,但能在軟盤錯誤或其它數據丟失
情況下幫助恢復壓縮文件。一個恢復記錄最大包含 524288 個恢復塊。
塊的數目可以在'rr'(N = 1,2 .. 524288)命令中直接指定或不用用戶
指定,而是根據壓縮文件的大小自動設定:一個恢復信息大小大約是總
壓縮文件大小的1%,通常允許恢復達到壓縮文件總大小的0.6%的連續數
據。

也可以以壓縮文件大小的百分比來指定恢復記錄的大小。只要把%添加到
命令參數後。 例如:

rar rr3% arcname

注意,如果你從.bat 或 .cmd文件運行這個命令時,你需要使用rr3%%代
替rr3%,因為批處理命令把符號'%'作為批處理文件開始的參數。你可以
使用 'p' 代替'%',所以'rr3p'也可運行。

如果受損的數據是連續性的,則每個恢復記錄塊幫助恢復損壞信息的512
位元組。如果多處損壞這個值將降低。

恢復記錄的大小可以使用公式<壓縮文件大小>/256 + <恢復記錄數>*512
位元組估計。

rv[N] 創建恢復卷(.rev文件),以後它可以用於重建卷組中丟失的文件。這個命
令只對多卷壓縮文件敏感,你需要在組中指定第一個分卷文件的文件名。
例如:

rar rv3 data.part01.rar

這個功能可以被用來備份,例如,發送一個多卷壓縮文件到一個新組,並
且部分接收者沒有收其中的一些文件。重新發送恢復卷代替普通卷,可以
減少傳送文件的總數。

每個恢復卷可以重建一個丟失的 RAR 卷。例如,如果你有30個卷,3個恢
復卷,你可以創建任何3個丟失的卷。如果.rev文件的數目少於丟失卷的
數目,重建將不可能。普通和恢復卷的總數不能超過255。

選項 <N> 參數指定創建恢復卷的數目,必須少於RAR卷的總數。你也可以
附加一個百分號到這個參數上,這樣創建的.rev文件的數目將等於從 RAR
卷總數獲得的這個百分比。 例如:

rar rv15% data.part01.rar

RAR 不管是使用『rc』命令或自動時,如果在解壓時無法定位下一卷,並
且發現可用數目的 .rev 文件,對丟失的卷和損壞的卷都試圖重建。

損壞卷的原始副本在被重建前重命名為 *.bad。例如,volname.part03.rar
將被重命名為volname.part03.rar.bad。

s[名稱] 轉換壓縮文件成自解壓格式。壓縮文件和自解壓模塊合並(使用
default.sfx模塊或在開關中指定)。在 Windows 版本中 default.sfx 應
該放在RAR.exe 所在目錄下,在 Unix 中在用戶的 home 目錄中,在
/usr/lib 或 /usr/local/lib 下。

s- 從已存在的自解壓壓縮文件中刪除自解壓模塊。RAR 創建一個不帶自解壓
模塊的新的壓縮文件,原來的自解壓文件不會被刪除。

t 測試壓縮文件。為了驗證指定的文件,這個命令執行虛擬的文件解壓操作,
不寫出任何輸出數據流。

例子:

在當前目錄測試壓縮文件:

或對於 Unix:

rar t '*'

當前目錄開始,測試所有子目錄下的壓縮包:

rar t -r *

或對於 Unix:

rar t -r '*'

u 更新壓縮文件中的文件。添加不在壓縮文件中的文件和更新打包後改變了的
文件。

v[t,b] 詳細列出壓縮文件內容[技術信息]。文件列出所使用的格式:絕對路徑名,文
件注釋,原始和壓縮後的大小,壓縮率,最近更新日期和時間,屬性,CRC,
壓縮方式和解壓所需的最小RAR版本。當使用't'變數時可選技術信息(主操作
系統,固實標志和老的文件版本標記)顯示。變數 'b' 強制 RAR 只輸出單純
的文件名,而沒有其他任何的附加信息。

列出所有壓縮卷的內容,使用星號('*')代替壓縮文件擴展名或使用'-v'
開關。

例子:

列表 system.rar 壓縮文件(技術信息)內容並重定向到輸出文件 techlist.lst


rar vt system >techlist.lst

x 帶絕對路徑解壓

例子:

1) 列出 system.rar 壓縮文件的內容 (技術模式)並使用重定向符輸出
到文件 techlist.lst 中

rar vt system >techlist.lst

2) 列出 tutorial.rar 壓縮文件的內容 (單純文件名模式)

rar vb tutorial

開關 (與命令結合使用):

-? 顯示命令和開關的幫助。和沒有參數或輸入非法命令行選項時相同。

-- 停止開關掃描

這個開關告訴 RAR 命令行中沒有更多的開關了。如果壓縮文件或文件名
以 - 符號開頭,可以使用它。沒有'--'開關,這樣的名字將被作為開關
對待。

例子:

從當前目錄添加所有文件到固實壓縮文件'-StrangeName'

RAR a -s -- -StrangeName

-ac 壓縮或解壓後清除存檔屬性(只有Windows版本可用).

-ad 附加壓縮文件名到目標路徑中。

這個選項可以在解壓一組壓縮文件時使用。默認條件下 RAR 把從壓縮文
件中解壓的文件放在同一目錄下,但是這個開關使從每個壓縮文件中解壓的文
件都創建一個單獨的目錄。

例子:

rar x -ad *.rar data\

RAR 將每一個解壓的文件在'data'下創建子目錄。

-ag[格式]
使用當前的日期和時間產生壓縮文件名。

當創建壓縮文件時附加當前日期字元串到壓縮文件名上。用於每日備份。

附加的字元串格式有幾種可選的格式參數定義或使用"YYYYMMDDHHMMSS"。
字元串的格式可以包含下列字元:

Y - 年
M - 月
MMM - 使用文本字元串作為月名(Jan,Feb,等.)
W - 年的第幾周 (每星期從星期一開始)
A - 星期幾 (星期一 -1,星期日 - 7)
D - 月的第幾天
E - 年的第幾天
H - 小時
M - 分 (如果在小時後,被作為分鍾對待)
S - 秒
N - 壓縮文件數。RAR 搜索要生成的名字的文件是否存在,如果發現
它已經存在,將遞增一個壓縮文件數字,直到生成一個唯一的名字。

如果在格式化字元串的第一個字元是'+',日期字元串和基本壓縮文件名
位置交換,所以日期將在壓縮文件名之前。

格式化字元串可以包含在 '{' 和 '}' 包含的可選字元。此文本插入到壓縮
文件名中。

所有其它字元被不變地添加到文件名上。

如果你需要更新已經存在的壓縮文件,小心使用 -ag 開關。依賴於以前
使用的 -ag 傳送的格式化字元串和時間,生成的和現有的壓縮文件名可能
不匹配。在這種情況下 RAR 會創建一個新的壓縮文件,而不是更新現有
文件。

例子:

1) 使用默認 YYYYMMDDHHMMSS 格式

rar a -ag backup

2) 使用 DD-MMM-YY 格式

rar a -agDD-MMM-YY backup

3) 使用 YYYYMMDDHHMM 格式,替換'backup'之前的日期

rar a -ag+YYYYMMDDHHMM backup

4) 使用 YYYY-WW-A 格式,包含區段描述

rar a -agYYYY{year}-WW{week}-A{wday} backup

5) 使用 YYYYMMDD 和壓縮文件數。它允許你在同一天使用 -agyymmdd-nn
數次,每一個新的壓縮文件名都將包含一個新的遞增數字。

rar a -agYYYYMMDD-NN backup

③ winrar 參數

把文件名用雙引號括起來,不管是文件還是文件夾都一樣!

winrar "c:\documents and settings\Administroator\My Documents\abc ff.rar"

如果用VB執行:
1.你確定 C:\ 下面 有個 WinRAR程序?
2.WinRAR命令行裡面的 " 在VB裡面要轉義成 ""

④ 怎樣使用WinRAR命令行

Winrar的目錄下有個rar.exe
那個就是rar的命令行版
用法: rar <命令> -<開關 1> -<開關 N> <檔案文件> <文件...>
<@列表文件...> <釋放路徑\>

<命令>
a 添加文件到檔案文件中
c 添加檔案文件注釋
cf 添加文件注釋
ch 改變檔案文件參數
cw 將檔案文件注釋寫到文件中
d 從檔案文件中刪除文件
e 釋放文件到當前目錄
f 刷新檔案文件內的文件
i[參數]=<字元串> 在檔案文件內查找字元串
k 鎖定檔案文件
l[t,b] 列表檔案文件 [技術支持信息, 梗概信息]
m[f] 移動到檔案文件 [僅文件]
p 列印文件到標准輸出設備
r 修復檔案文件
rc 重建丟失的卷
rn 重命名已歸檔的文件
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[模塊名|-] 轉換檔案文件為自釋放格式
t 測試檔案文件
u 更新檔案文件內的文件
v[t,b] 列表檔案文件詳細資料 [技術支持信息, 梗概信息]
x 以完整路徑釋放文件

⑤ WINRAR和WINZIP用命令行壓縮文件夾的語法

RAR 3.70 beta 8 版權所有 (c) 1993-2007 Alexander Roshal 5 May 2007
注冊給 Tartoterv Kft.

用法: rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件...>
<@列表文件...> <解壓路徑\>

<注釋>
a 添加文件到壓縮文件
c 添加壓縮文件注釋
cf 添加文件注釋
ch 更改壓縮文件參數
cw 寫入壓縮文件注釋到文件
d 刪除壓縮文件中的文件
e 解壓壓縮文件到當前目錄
f 刷新壓縮文件中的文件
i[參數]=<串> 在壓縮文件中查找字元串
k 鎖定壓縮文件
l[t,b] 列出壓縮文件[技術信息,簡潔]
m[f] 移動到壓縮文件[僅對文件]
p 列印文件到標准輸出設備
r 修復壓縮文件
rc 重建丟失的卷
rn 重命名壓縮文件
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[名字|-] 轉換壓縮文件為自解壓格式或反之
t 測試壓縮文件
u 更新壓縮文件中的文件
v[t,b] 詳細列出壓縮文件[技術信息,簡潔]
x 用絕對路徑解壓文件

<開關>
- 停止掃描
ac 壓縮或解壓後清除存檔屬性
ad 添加壓縮文件名到目標路徑
ag[格式] 使用當前日期生成壓縮文件名
ao 添加具有存檔屬性的文件
ap<路徑> 添加路徑到壓縮文件中
as 同步壓縮文件內容
av 添加用戶身份校驗 (僅注冊版)
av- 禁用用戶身份校驗
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉換為小寫
cu 名稱轉換為大寫
df 壓縮後刪除文件
dh 打開共享文件
ds 對固實壓縮文件禁用名稱排序
e[+]<屬性> 設置文件排除和包括屬性
ed 不添加空目錄
en 不添加"壓縮文件結束"標志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開為完整路徑
ep3 擴展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時加密文件數據和文件頭
id[c,d,p,q] 禁用信息顯示
ieml[地址] 郵寄壓縮文件
ierr 發送所有消息到標准錯誤設備
ilog[名稱] 把錯誤寫到日誌文件 (僅注冊版)
inul 禁用所有消息
ioff 完成一個操作後關閉 PC 電源
isnd 啟用聲音
k 鎖定壓縮文件
kb 保留損壞的已解壓文件
m<0..5> 設置壓縮級別(0-存儲...3-默認...5-最大)
mc<參數> 設置高級壓縮參數
md<大小> 以KB為單位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存儲的文件類型
mt<線程> 設置線程數
n<文件> 僅包括指定文件
n@ 從標准輸入設備讀取要包括的文件名稱
n@<列表> 在指定列表文件包括文件
o+ 覆蓋已存在文件
o- 不覆蓋已存在文件
oc 設置 NTFS 壓縮屬性
or 自動重命名文件
os 保存 NTFS 流
ow 保存或恢復文件所有權和組
[密碼] 設置密碼
p- 不詢問密碼
r 包含子目錄
r0 僅包含通配符名稱的子目錄
ri<P>[:<S>] 設置優先順序 (0-默認,1-最小..15-最大) 和休眠時間(毫秒)
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[<N>,v[-],e] 創建固實壓縮文件
s- 禁用固實壓縮文件
sc<chr>[obj] 指定字元集
sfx[名稱] 創建自解壓文件
si[名稱] 從標准輸入設備讀取數據
sl<大小> 處理小於指定大小的文件
sm<大小> 處理大於指定大小的文件
t 壓縮後測試文件
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始壓縮文件時間
tl 設置壓縮文件時間為最新時間
tn<時間> 添加 <時間> 以後的文件
to<時間> 添加 <時間> 以前的文件
ts<m,c,a>[N] 保存或恢復文件時間(修改,創建,訪問)
u 更新文件
v 自動檢測創建卷的大小或者列出所有的卷
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1]
vd 創建卷前清除磁碟內容
ver[n] 文件版本控制
vn 使用舊樣式卷命名方案
vp 每卷之前暫停
w<路徑> 指定工作目錄
x<文件> 排除指定的文件
x@ 從標准輸入設備讀取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假設對全部詢問都回答是
z[文件] 從文件讀取壓縮文件注釋

⑥ 關於winrar的命令行版rar.exe,假設壓縮包中有很多個文件,某些情況下我只想把壓縮包中的某一個已知文

樓主參考:


RAR命令


功能描述:

WinRAR壓縮/解壓指定文件或目錄。


語法:

[命令] [開關1][開關N] [壓縮文件名] [盤符:]路徑]文件或目錄名]]] [@列表文件...] [解壓路徑]


以下是關於該命令的解壓部分參數的解釋,完全可以用UnRAR命令取代,其中[命令]參數只能使用一個,[開關]可以同時使用多個:


[命令]:

指定要操作的命令,可使用以下命令參數:

e 解壓壓縮文件到當前目錄。命令 e 只釋放其中的文件,不包括目錄;要包括其

中目錄,請選用命令 x 。

l[t,b] 列出壓縮文件[技術信息,簡潔]。

p 列印文件到標准輸出設備。

t 測試壓縮文件。

v[t,b] 詳細列出壓縮文件[技術信息,簡潔]。

x 用絕對路徑解壓文件。


[開關]:

可使用以下開關:

- 停止掃描。

ac 壓縮或解壓後清除存檔屬性。

ad 添加壓縮文件名到目標路徑。

ap<格式> 添加路徑到壓縮文件中。

av- 禁用用戶身份校驗。

c- 禁用注釋顯示。

cfg- 禁用讀取配置。

cl 名稱轉換為小寫。

cu 名稱轉換為大寫。

dh 打開共享文件。

ep 從名稱中排除路徑。

ep3 擴展路徑為包含盤符的完全路徑。

f 刷新文件。

id[c,d,p,q] 禁用消息。

ierr 發送所有消息到標准錯誤設備。

inul 禁用所有消息。

ioff 完成一個操作後關閉PC電源。

kb 保留損壞的已解壓文件。

n<文件> 僅包含指定的文件。

n@ 從標准輸入設備讀取文件名到包括。

n@<列表> 在指定的文件列表包括文件。

o+ 覆蓋已存在文件。

o- 不覆蓋已存在文件。

oc 設置NTFS壓縮屬性。

or 自動重命名文件。

ow 保存或恢復文件所有者和組。

p[密碼] 設置密碼。

p- 不詢問密碼。

r 遞歸子目錄。

ri<P>[:<S>] 設置優先順序(0-默認,1-最小..15-最大)和以毫秒為單位的休眠時間。

sl<大小> 處理小於指定大小的文件。

sm<大小> 處理超過指定大小的文件。

ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS。

tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS。

tn<時間> 添加 <時間> 以後的文件。

to<時間> 添加 <時間> 以前的文件。

ts<m,c,a>[N] 保存或恢復文件時間(修改,創建,訪問)。

u 更新文件。

v 列出所有卷。

ver[n] 文件版本控制。

vp 每卷之前暫停。

x<文件> 排除指定的文件。

x@ 從標准輸入設備讀取要排除的文件名。

x@<列表> 排除指定列表文件中的文件。

y 假設對全部詢問都回答是。


[盤符:]路徑]文件或目錄名]]]:

指定需要解壓縮的文件或目錄位置和名稱。


@列表文件:

只解壓縮列表文件列出的文件。如果沒有指定列表文件的絕對路徑,則命令會認為列表文件在當前目錄。


[解壓路徑]:

指定要解壓到的目標文件夾位置。如果沒有指定路徑,默認會解縮到當前目錄。


實例:


1、將F:abc.rar壓縮文件(不包括其中的目錄)解壓到當前目錄(相當於右鍵—解壓到當前文件夾),請輸入:

rar e -y F:abc.rar


2、將F:abc.rar壓縮文件(不包括其中的目錄)解壓到F:aaa目錄,請輸入:

rar e -y F:abc.rarF:aaa


3、使用絕對路徑將F:abc.rar壓縮文件(包括其中的目錄)解壓到F:aaa目錄,請輸入:

rar x -y F:abc.rarF:aaa


4、僅從F:myrar.rar壓縮文件中的test子目錄中解壓Folder.jpg和AlbumArtSmall.jpg兩個文件到f:目錄,請輸入:

Unrar e -y -nTestFolder.jpg-nTestAlbumArtSmall.jpgf:myrar f:


7、從List.txt讀取列出的文件列表,將F:myrar.rar壓縮文件解壓到f:目錄,並將所有文件名稱轉化為小寫。排除test目錄中的Rar和abc兩個子目錄。先建立list.txt文件,輸入要排除的文件夾路徑,一行一個:

Test ar

Testabc

保存到F盤根目錄,然後輸入命令:

rar e -y -cl -x@f:list.txt f:myrar f:


8、僅從F:myrar.rar壓縮文件中解壓出大小小於2000位元組的文件(包括子目錄)到F:目錄,請輸入:

rar e -y -sl2000F:myrar.rarF:

⑦ 如何使用winrar的命令行解壓tar文件

windows中winrar命令行方式使用

在Windows系統中的文件壓縮/解壓縮工具winrar功能強大,雖然我們都習慣於用圖形界面的winrar,但是它也能在命令行方式下面使用,這在企圖讓winrar批量自動壓縮解壓縮的時候尤其有用。

它自帶的幫助也非常的全面,現在從中擇出來一些比較常用的總結一下,以免再找的時候比
較頭暈

1,最簡單的壓縮命令:
winrar a asdf.txt.rar asdf.txt
a的意思是進行壓縮動作,後面第一個參數是被壓縮後的文件名,後綴當然是rar了,最後面
的參數就是要被壓縮的文件名

2,最簡單的解壓縮命令:
winrar e asdf.txt.rar
e的意思是執行解壓縮,解壓縮的文件是後面這唯一的參數,但是這個e解壓縮是把解出來的
文件釋放到當前目錄下面,與asdf.txt.rar文件並列了,因此,更加實用的是下面的帶路徑
解壓縮。

3,帶路徑的解壓縮命令:
winrar x asdf.rar
x的意思是執行帶絕對路徑解壓動作,這會在當前文件夾下創建一個文件夾asdf,把壓縮包
里的文件、文件夾不改動結構釋放到文件asdf裡面,就像我們在winrar的圖形界面下看到的
一樣。

4,指定壓縮級別壓縮:
winrar a -m5 asdf.tr.rar asdf.tr
要被壓縮的不再是一個txt文本,而是一個文本格式的十幾M的模擬數據文件,希望能夠最大
程度的壓縮。使用壓縮參數-m5。在winrar中,執行操作是不帶前導-符號的參數,比如「a
」或「x」,而修飾這種動作的參數,使用帶前導符號「-」的參數,比如-m5。其中-m就是
指定壓縮級別的參數,壓縮級別有如下五級:
-m0 存儲 添加到壓縮文件時不壓縮文件。
-m1 最快 使用最快方式(低壓縮)
-m2 較快 使用快速壓縮方式
-m3 標准 使用標准(默認)壓縮方式
-m4 較好 使用較好壓縮方式(較好壓縮,但是慢)
-m5 最好 使用最大壓縮方式(最好的壓縮,但是最慢)
默認的是-m3級別,級別不同,對於大數據量的文本文件壓縮後的文件大小有很大的差異

5,指定壓縮後刪除原文件:
winrar a -m5 -df asdf.tr.rar asdf.tr
用參數-df指定壓縮為asdf.tr.rar壓縮文件後,刪除原文件asdf.tr,也可以是:
winrar m -m5 asdf.tr.rar asdf.tr
這個m的意思是把文件asdf.tr移動入壓縮文件asdf.tr.rar中

6,創建自解壓文件:
winrar s asdf.tr.rar
在gui界面中,創建自解壓文件是有個選項可以直接選擇的。而在命令行中,是分為兩個步
驟的,第一步是用壓縮命令進行壓縮:
winrar a -m5 -df asdf.tr.rar asdf.tr
第二步是用s命令把這個壓縮文件轉化為自解壓文件:
winrar s asdf.tr.rar
轉化後,生成了自解壓文件:asdf.tr.exe

基本上,日常使用這六條就夠

⑧ 關於WinRaR命令行問題

這個不是程序代碼的問題,問題在於你對命令行參數不了解,你的目的是傳遞字元串指令給操作系統,事實是傳遞字元串到操作系統的命令行是不需要在字元串前後加雙引號的,你把雙引號去掉這個問題就解決了。

⑨ 怎麼在命令行,使winrar可以打包或解壓文件夾,文件

用法: rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件...>
<@列表文件...> <解壓路徑\>

<命令>
a 添加文件到壓縮文件
c 添加壓縮文件注釋
cf 添加文件注釋
cw 寫入壓縮文件注釋到文件
d 刪除壓縮文件中的文件
e 解壓壓縮文件到當前目錄
f 刷新壓縮文件中的文件
i[參數]=<串> 在壓縮文件中查找字元串
k 鎖定壓縮文件
l[t,b] 列出壓縮文件[技術信息,簡潔]
m[f] 移動到壓縮文件[僅對文件]
p 列印文件到標准輸出設備
r 修復壓縮文件
rc 重建丟失的卷
rn 重命名壓縮文件
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[名字|-] 轉換壓縮文件為自解壓格式或轉換回壓縮文件
t 測試壓縮文件
u 更新壓縮文件中的文件
v[t,b] 詳細列出壓縮文件[技術信息,簡潔]
x 用絕對路徑解壓文件

<開關>
- 停止掃描
ac 壓縮或解壓後清除存檔屬性
ad 添加壓縮文件名到目標路徑
ag[格式] 使用當前日期生成壓縮文件名
ao 添加具有壓縮屬性的文件
ap<格式> 添加路徑到壓縮文件中
as 同步壓縮文件內容
av 添加用戶身份校驗(僅注冊版本可用)
av- 禁用用戶身份校驗
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉換為小寫
cu 名稱轉換為大寫
df 壓縮後刪除文件
dh 打開共享文件
ds 對固實壓縮文件禁用名稱排序
e[+]<屬性> 設置文件排除和包括屬性
ed 不添加空目錄
en 不添加"壓縮文件結束"標志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開為完整路徑
ep3 擴展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時加密文件數據和文件頭
id[c,d,p,q] 禁用消息
ieml[屬性] 用 E-mail 發送壓縮文件
ierr 發送所有消息到標准錯誤設備
ilog[名稱] 把錯誤寫到日誌文件(只有注冊版本可用)
inul 禁用所有消息
ioff 完成一個操作後關閉 PC 電源
isnd 啟用聲音
k 鎖定壓縮文件
kb 保留損壞的已解壓文件
m<0..5> 設置壓縮級別(0-存儲...3-默認...5-最大)
mc<參數> 設置高級壓縮參數
md<大小> 以KB為單位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存儲的文件類型
n<文件> 僅包含指定的文件
n@ 從標准輸入設備讀取文件名到包括
n@<列表> 在指定的文件列表包括文件
o+ 覆蓋已存在文件
o- 不覆蓋已存在文件
oc 設置 NTFS 壓縮屬性
os 保存 NTFS 流
ow 保存或恢復文件所有者和組
p[密碼] 設置密碼
p- 不詢問密碼
r 遞歸子目錄
r0 僅遞歸通配符名稱的子目錄
ri<P>[:<S>] 設置優先順序(0-默認,1-最小..15-最大)和以毫秒為單位的休眠時間
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[<N>,v[-],e] 創建固實壓縮文件
s- 禁用固實壓縮文件
sfx[名稱] 創建自解壓壓縮文件
st[名稱] 從標准輸入設備讀取數據(stdin)
t 壓縮後測試文件
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始壓縮文件時間
tl 設置壓縮文件時間為最新文件時間
tn<時間> 添加 <時間> 以後的文件
to<時間> 添加 <時間> 以前的文件
ts<m,c,a>[N] 保存或恢復文件時間(修改,創建,訪問)
u 更新文件
v 自動檢測創建卷的大小或者列出所有的卷
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1]
vd 創建容量前清除磁碟內容
ver[n] 文件版本控制
vn 使用舊風格的卷命名方案
vp 每卷之前暫停
w<路徑> 指定工作目錄
x<文件> 排除指定的文件
x@ 從標准輸入設備讀取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假設對全部詢問都回答是
z<文件> 從文件讀取壓縮文件注釋

⑩ 如何在winrar命令行模式下一次將多個文件分別單獨壓縮並保持原文件名

光靠winrar命令行參數,不足以支持你的要求。
你可以考慮編制一個簡單的bat文件,循環操作,實現你的要求。

另外,樓上的非命令行模式下的壓縮設置,可以實現你的要求。

以下是winrar命令行模式下的命令行參數:
-----------------------------------------------------------------
用法: rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件...>
<@列表文件...> <解壓路徑\>
<命令>
a 添加文件到壓縮文件
c 添加壓縮文件注釋
cf 添加文件注釋
cw 寫入壓縮文件注釋到文件
d 刪除壓縮文件中的文件
e 解壓壓縮文件到當前目錄
f 刷新壓縮文件中的文件
i[參數]=<串> 在壓縮文件中查找字元串
k 鎖定壓縮文件
l[t,b] 列出壓縮文件[技術信息,簡潔]
m[f] 移動到壓縮文件[僅對文件]
p 列印文件到標准輸出設備
r 修復壓縮文件
rc 重建丟失的卷
rn 重命名壓縮文件
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[名字|-] 轉換壓縮文件為自解壓格式或轉換回壓縮文件
t 測試壓縮文件
u 更新壓縮文件中的文件
v[t,b] 詳細列出壓縮文件[技術信息,簡潔]
x 用絕對路徑解壓文件

<開關>
- 停止掃描
ac 壓縮或解壓後清除存檔屬性
ad 添加壓縮文件名到目標路徑
ag[格式] 使用當前日期生成壓縮文件名
ao 添加具有壓縮屬性的文件
ap<格式> 添加路徑到壓縮文件中
as 同步壓縮文件內容
av 添加用戶身份校驗(僅注冊版本可用)
av- 禁用用戶身份校驗
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉換為小寫
cu 名稱轉換為大寫
df 壓縮後刪除文件
dh 打開共享文件
ds 對固實壓縮文件禁用名稱排序
e[+]<屬性> 設置文件排除和包括屬性
ed 不添加空目錄
en 不添加"壓縮文件結束"標志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開為完整路徑
ep3 擴展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時加密文件數據和文件頭
id[c,d,p,q] 禁用消息
ieml[屬性] 用 E-mail 發送壓縮文件
ierr 發送所有消息到標准錯誤設備
ilog[名稱] 把錯誤寫到日誌文件(只有注冊版本可用)
inul 禁用所有消息
ioff 完成一個操作後關閉 PC 電源
isnd 啟用聲音
k 鎖定壓縮文件
kb 保留損壞的已解壓文件
m<0..5> 設置壓縮級別(0-存儲...3-默認...5-最大)
mc<參數> 設置高級壓縮參數
md<大小> 以KB為單位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存儲的文件類型
n<文件> 僅包含指定的文件
n@ 從標准輸入設備讀取文件名到包括
n@<列表> 在指定的文件列表包括文件
o+ 覆蓋已存在文件
o- 不覆蓋已存在文件
oc 設置 NTFS 壓縮屬性
os 保存 NTFS 流
ow 保存或恢復文件所有者和組
p[密碼] 設置密碼
p- 不詢問密碼
r 遞歸子目錄
r0 僅遞歸通配符名稱的子目錄
ri<P>[:<S>] 設置優先順序(0-默認,1-最小..15-最大)和以毫秒為單位的休眠時間
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[<N>,v[-],e] 創建固實壓縮文件
s- 禁用固實壓縮文件
sfx[名稱] 創建自解壓壓縮文件
st[名稱] 從標准輸入設備讀取數據(stdin)
t 壓縮後測試文件
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始壓縮文件時間
tl 設置壓縮文件時間為最新文件時間
tn<時間> 添加 <時間> 以後的文件
to<時間> 添加 <時間> 以前的文件
ts<m,c,a>[N] 保存或恢復文件時間(修改,創建,訪問)
u 更新文件
v 自動檢測創建卷的大小或者列出所有的卷
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1]
vd 創建容量前清除磁碟內容
ver[n] 文件版本控制
vn 使用舊風格的卷命名方案
vp 每卷之前暫停
w<路徑> 指定工作目錄
x<文件> 排除指定的文件
x@ 從標准輸入設備讀取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假設對全部詢問都回答是
z<文件> 從文件讀取壓縮文件注釋

閱讀全文

與winrar命令行參數相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:567
python員工信息登記表 瀏覽:367
高中美術pdf 瀏覽:151
java實現排列 瀏覽:503
javavector的用法 瀏覽:972
osi實現加密的三層 瀏覽:223
大眾寶來原廠中控如何安裝app 瀏覽:906
linux內核根文件系統 瀏覽:233
3d的命令面板不見了 瀏覽:518
武漢理工大學伺服器ip地址 瀏覽:139
亞馬遜雲伺服器登錄 瀏覽:515
安卓手機如何進行文件處理 瀏覽:62
mysql執行系統命令 瀏覽:921
php支持curlhttps 瀏覽:134
新預演算法責任 瀏覽:435
伺服器如何處理5萬人同時在線 瀏覽:242
哈夫曼編碼數據壓縮 瀏覽:415
鎖定伺服器是什麼意思 瀏覽:376
場景檢測演算法 瀏覽:608
解壓手機軟體觸屏 瀏覽:339