Ⅰ 怎麼進入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 以完整路徑釋放文件
<開關>
- 停止開關掃描
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 完成操作後關閉計算機
isnd 允許聲音提示
k 鎖定檔案文件
kb 保留損壞的文件
m<0..5> 設置壓縮等級 (0-存儲...3-默認...5-最大)
mc<參數> 設置高級壓縮參數
md<大小> 以 KB 為單位的字典大小 (64,128,256,512,1024,2048,4096 或 A-G)
ms[擴展名;擴展名] 指定要保存的文件類型
mt<線程數> 設定線程數目
n<文件> 只包含指定的文件
n@ 從標准輸入設備讀取要包含的文件名
n@<列表> 包含指定列表文件中的文件
o+ 覆蓋已存在的文件
o- 不覆蓋已存在的文件
oc 置值 NTFS 壓縮屬性
or 自動重命名文件
os 保存 NTFS 數據流
ow 保存或還原所有者和組
p[口令] 設置口令
p- 不詢問口令
r 包含所有子目錄
r0 只包含與通配符匹配的所有子目錄
ri<P>[:<S>] 設置優先順序 (0-默認,1-低..15-高) 及以毫秒為單位的睡眠停頓時間
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[<N>,v[-],e] 創建固定格式檔案文件
s- 禁止創建固定格式檔案文件
sc<字元集>[目標] 指定字元集
sfx[模塊名] 創建自釋放檔案文件
si[名字] 從標准輸入設備 (stdin) 讀取數據
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命令行壓縮zip文件
WINRAR比較新的版本,命令行直接支持zip文件的。例子如下
壓縮一個目錄(壓縮two這個目錄)
winrar.exe
a
c:\one\two.zip
c:\one\two
壓縮一個文件(壓縮three.bmp這個文件)
winrar.exe
a
c:\one\two\three.zip
c:\one\two\three.bmp
如果命令執行不了,嘗試把開頭的winrar.exe前面加上完整路徑,例如"c:\Program
Files\WinRAR\winrar.exe
Ⅲ winrar命令提示符壓縮文件
從命令行也可以運行
WinRAR
命令,常規的命令行語法描述如下:
WinRAR
<命令>
-<開關1>
-<開關N>
<壓縮文件
>
<文件...>
<@列表文件...>
<解壓路徑\>
命令
指定
WinRAR
運行的命令的字元組合。點擊
這里
查看
WinRAR
的命令列表。
開關
切換操作指定類型,壓縮強度,壓縮文件類型,等等的定義。點擊
這里
查看
WinRAR
的開關列表。
壓縮文件
要處理的壓縮文件名。
文件
要處理的文件名。
列表文件
列表文件是包含要處理文件名稱的純文本。文件名應該在第一卷啟動。可以在列表文件中使用
//字元後添加註釋。例如,你可以包含兩列字元串創建
backup.lst:
c:\work\doc\*.txt
//備份文本文檔
c:\work\image\*.bmp
//備份圖片
c:\work\misc
並接著運行:
winrar
a
backup
@backup.lst
你可以在命令行中同時指定普通的文件名和列表文件名。
解壓路徑
只與命令
e
和
x
,搭配使用。指出解壓文件添加的位置。如果文件夾不存在時,會自動創建。
注意事項
a)
如果未指定
文件
或是
列表文件
時,WinRAR
將會以預設的
*.*
運行全部的文件;
b)
如果在創建壓縮文件時未指定壓縮文件擴展名,WinRAR
將會使用在
壓縮配置
中選定的默認壓縮文件格式。但你可以指定
.RAR
或
.ZIP
擴展名來替換它們。
如果解壓時未指定壓縮文件擴展名,WinRAR
會認為是
.rar,所以
*
意味著所有
.rar
擴展名的所有文件。如果你需要處理所有沒有擴展名的壓縮文件,請使
*.
掩碼。*.*
掩碼選擇所有文件。您可以在大部分的操作中在壓縮文件名中使用通配符,例如解壓、測試和許多其它操作中,但在壓縮和刪除時不能使用通配符。
c)
在命令行所輸入的開關會替換相同的配置設置值
;
d)
在命令
c
、e、s、t、rr、k
和
x
可在壓縮文件名中使用通配符。如此可以用單個的命令來進行超過一個以上的壓縮文件,除此之外,如果你指定
-r
開關於這些命令時,它們將會搜索在子文件夾中的壓縮文件
;
e)
某些命令和開關只應用在
RAR
壓縮文件,有些則在
RAR
和
ZIP
都可使用,而某些則可應用在全部的壓縮文件格式。這一些都得看壓縮文件格式所提供的特性而定
;
f)
命令和開關的大小寫是相同意思的,你可以用大寫或者小寫來下命令均可。
g)
如果命令行的任何部分包含空格,請用引號括起來。
例子
添加文件夾
"c:\latest
data"
到壓縮文件
Info.rar
中
WinRAR
a
Info.rar
"c:\latest
data"
解壓壓縮文件
Info.rar
到文件夾
d:\data
WinRAR
x
Info.rar
d:\data\
===========================
如果以上覺得信息不夠呢,就打開WINRAR,菜單《幫助》------>《幫助主題》
Ⅳ rar命令行使用方式
RAR 命令行語法
~~~~~~~~~~~~~~
語法
RAR.exe <命令> [ -<開關> ] <壓縮文件> [ <@列表文件...> ]
[ <文件...> ] [ <解壓路徑\> ]
常用命令
a 添加文件到壓縮文件中。
例子:
1) 從當前目錄添加所有的 *.hlp 文件到 help.rar 壓縮文件:
rar a help *.hlp
2) 如果目錄包含文件掩碼或以反斜線結尾,將會應用普通的規則,你需要指定 -r 開關來處理它的子目錄。
下列命令會把 Bitmaps 目錄中除了子目錄外的所有文件添加,因為未
指定開關 -r:
rar a Pictures.rar Bitmaps\*
d 從壓縮文件中刪除文件。請注意,如果這個命令導致壓縮文件中所有文件
全部刪除,這個空的壓縮文件將被刪除。
e 解壓文件到當前目錄。
f 更新壓縮文件中的文件。 更新打包到壓縮文件後被改變的文件。這個命令不
向壓縮文件中添加新文件。
u 更新壓縮文件中的文件。添加不在壓縮文件中的文件和更新打包後改變了的
文件。
m[f] 移動到壓縮文件中[只用於文件]。移動文件和目錄會使壓縮操作完成後它
們被刪除。如果使用變數'f'和/或應用開關'-ed',則不刪除目錄。
v[t,b] 詳細列出壓縮文件內容[技術信息]。文件列出所使用的格式:絕對路徑名,文
件注釋,原始和壓縮後的大小,壓縮率,最近更新日期和時間,屬性,CRC,
壓縮方式和解壓所需的最小RAR版本。當使用't'變數時可選技術信息(主操作
系統,固實標志和老的文件版本標記)顯示。變數 'b' 強制 RAR 只輸出單純
的文件名,而沒有其他任何的附加信息。
列出所有壓縮卷的內容,使用星號('*')代替壓縮文件擴展名或使用'-v'
開關。
例子:
1) 列出 system.rar 壓縮文件的內容 (技術信息)並使用重定向符輸出
到文件 techlist.lst 中
rar vt system >techlist.lst
2) 列出 tutorial.rar 壓縮文件的內容 (單純文件名模式)
rar vb tutorial
x 帶絕對路徑解壓
例子:
rar x test.rar testDir\
注意,目錄名後面要跟\符號,如果沒有testDir這個文件夾,會先自動創建。
如果文件已存在,若要解壓後覆蓋文件,則使用-o+開關,或者用-y開關。若不覆蓋則用-o-開關。
常用開關
-ag[格式]
使用當前的日期和時間生成壓縮文件名。
當創建壓縮文件時附加當前日期字元串到壓縮文件名上。用於每日備份。
附加的字元串格式有幾種可選的格式參數定義或使用"YYYYMMDDHHMMSS"。
字元串的格式可以包含下列字元:
Y - 年
M - 月
MMM - 使用文本字元串作為月名(Jan,Feb,等.)
W - 年的第幾周 (每星期從星期一開始)
A - 星期幾 (星期一 -1,星期日 - 7)
D - 月的第幾天
E - 年的第幾天
H - 小時
M - 分 (如果在小時後,被作為分鍾對待)
S - 秒
N - 壓縮文件數。RAR 搜索要生成的名字的文件是否存在,如果發現
它已經存在,將遞增一個壓縮文件數字,直到生成一個唯一的名字。
'N' 格式化字元在創建卷時不被支持。
上面列出的每個字元串僅表示添加到壓縮文件名中的一個字元。例如,
使用 WW 表示 2 數字的星期或 YYYY 定義 4 數字的年。
如果在格式化字元串的第一個字元是'+',日期字元串和基本壓縮文件名
位置交換,所以日期將在壓縮文件名之前。
格式化字元串可以包含在 '{' 和 '}' 包含的可選字元。此文本插入到壓
縮文件名中。
所有其它字元被不變地添加到文件名上。
如果你需要更新已經存在的壓縮文件,小心使用 -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
注意:以上命令會生成文件名為backup{日期字元串}.rar的壓縮包,backup也可以是別的自定義名字。
若想文件名中只保留日期,只需不寫backup只寫.rar即可:rar.exe a –agYYYY-MM-dd .rar
-ed 不添加空目錄
這個開關指出空目錄不被存儲到被創建的壓縮文件中。當解壓這樣一個壓
縮文件時, RAR 會基於他們內部的文件路徑創建非空的目錄。關於空目錄
的信息丟失。非空目錄除了名字外(訪問許可權, 流, 等。)其他所有屬性全
部丟失, 所以只有在你不需要保留這樣的信息時使用此開關。
如果 -ed 和 'm' 命令或 -df 開關一起被使用,RAR 將不能移除空的目錄。
-hp[p] 加密文件數據和頭。
這個開關和 -p[p] 類似,但是開關 -p 只加密文件數據,而使文件名等
其它信息可見。這個開關加密所有包括文件數據、文件名、大小、屬性、
注釋和其它塊等所有可感知壓縮文件區域,所以它提供了更高的安全等
級。在壓縮文件中使用-hp 加密,沒有密碼甚至不可能查看文件列表。
例子:
rar a -hpfGzq5yKw secret report.txt
將添加文件 report.txt 到加密的壓縮文件secret.rar中,使用密碼
'fGzq5yKw'
-m<n> 設置壓縮模式:
-m0 存儲 添加到壓縮文件時不壓縮文件。
-m1 最快 使用最快方式(低壓縮)
-m2 較快 使用快速壓縮方式
-m3 標准 使用標准(默認)壓縮方式
-m4 較好 使用較好壓縮方式(較好壓縮,但是慢)
-m5 最好 使用最大壓縮方式(最好的壓縮,但是最慢)
如果沒有指定這個開關,RAR使用-m3方式(標准壓縮)。
默認情況下,RAR 在 -m1 和 -m2 模式中只使用常規壓縮演算法,高級演算法
像聲音和真彩處理只有在 -m3..-m5 模式下才啟用,提升的文本壓縮只有
在 -m4..-m5 中才被激活。默認值可以使用 -mc 開關替代。
-ms[列表]
指定存儲文件類型。
指定不壓縮而直接存貯的文件類型。這個開關被用來存儲已經壓縮的文件,
這將幫助增加壓縮速度,而不會顯著的減小壓縮率。
可選參數 <列表> 參數定義使用分號隔開的文件擴展名列表。例如,
-msrar;zip;jpg 將強制RAR不壓縮直接存儲所有的RAR和ZIP壓縮文件和
JPG 圖像。它也允許在列表中指定通配符文件掩碼,所以 -ms*.rar;
*.zip;*.jpg 也可以工作。
如果 <列表> 沒有被指定,-ms 開關將使用默認的包含下列文件類型的擴
展設置:
7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lzh, mp3,
rar, taz, tgz, z, zip
-mt<線程>
設置線程數。僅可用於 Window 版本。
<線程> 參數可以是從 0 到 16 的值。它定義對於壓縮演算法活動線程的
推薦數。如果它大於 0,RAR 會使用多線程版本的壓縮演算法,在多處理
器系統上提供更高的速度。真實的活動線程數可能和指定的不同。
如果 <線程> 是 0,RAR 會使用單線程壓縮演算法。
改變 <線程> 參數輕微影響壓縮率,所以如果所有其它壓縮參數相等而
使用不同的 -mt 開關創建的壓縮文件不會解壓得一樣連貫。
如果沒有指定 -mt 開關,RAR 會嘗試檢測可用的處理器的數量並自動
選擇優化的線程數。
-or 如果相同名字的文件已經存在則自動重命名解壓的文件。重命名文件將得
到象 'filename(N).txt' 的名字,'filename.txt' 的位置是原始的文件
名,如果文件存在 'N' 是從 1 增加數字。
-o[+|-] 設置覆蓋模式。可以在解壓或更新文件時使用。下列模式可用:
-o 覆蓋前詢問
(默認用於解壓文件);
-o+ 覆蓋所有
(默認用於更新的壓縮文件);
-o- 跳過已存在的文件。
-o+ 覆蓋已存在的文件。
-o- 不覆蓋已存在的文件。
-p[p] 壓縮時,使用字元串<p>作為密碼加密文件。密碼大小寫敏感。如果你在
命令行忽略密碼,你會看到一個輸入密碼的提示。
例子:
rar a -pmyhoney secret1 *.txt
添加 *.txt文件並用密碼"myhoney"加密.
-r 包含子文件夾,可以使用命令:
a,u,f,m,x,e,t,p,v,l,c,cf 和 s.
當使用命令 'a','u','f','m' 將處理在所有子目錄中以及當前工作目
錄的中的文件。
當使用命令 x,e,t,p,v,l,c,cf 或 s 將處理在子目錄以及當前工
作目錄中所有壓縮文件。
-r- 禁用遞歸。
在某些情況下,即使沒有指定 -r 開關 RAR 也會自動啟用遞歸。開關 -r-
禁止它。
壓縮時如果你指定了目錄名,目錄名不包含通配符,即使 -r 開關沒有指定,
默認 RAR 添加目錄的內容。如果磁碟根目錄沒有把通配符作為文件掩碼指定,
RAR 也會自動啟用遞歸。開關 -r- 禁用此行為。
例子:
rar a -r- arc dirname
命令僅會添加空目錄 'dirname' 目錄並忽略它的內容。下列命令:
rar a -r- arc c:\
會僅壓縮 c: 根目錄的內容並不會包含子目錄。
-ta<日期>
只處理指定日期之後修改的文件。
日期字元串的格式是 YYYYMMDDHHMMSS。它允許在日期字元串中插入'-'
或 ':'的分隔符,並忽略後部區域。例如,下列開關是正確的:
-ta2001-11-20在內部它被轉換成 -ta20011120000000 並作為"從2001
年11月20日0時0分0秒後修改的區域"對待。
-tb<日期>
只處理指定日期之前修改的文件。開關的格式和 -ta<日期> 相同。
-tn<時間>
處理指定時間以後的新文件。時間字元串格式時:
[<ndays>d][<nhours>h][<nminutes>m][<nseconds>s]
例如,使用開關 -tn15d 來處理更新了15天的文件,-tn2h30m 來處理更
新了2小時30分的文件。
-to<時間>
處理指定時間以前的舊文件。開關的格式和 -tn<時間> 相同。
-x<f> 排除指定的文件 <f>,通配符可以用在名稱和文件掩碼的文件部分。你
可以數次指定開關'-x'。
如果掩碼包含通配符,它應用到當前目錄和它的子目錄。沒有通配符它不
遞歸,所以如果你要在所有文件夾中排除某些「文件名」,你需要指定兩
個掩碼:用於當前目錄的「文件名」和用於子目錄的「*\filename」。如果
你知道一個文件的確切路徑,你可以是使用「路徑\文件名」語法來僅排除
「文件名」的此副本。如果你在解壓一個壓縮文件時使用 -x路徑\文件名
語法,「路徑」必須是一個壓縮文件內的路徑,而不是在解壓後的磁碟上
的文件路徑。
例子:
1) rar a -r -x*.bak -x*.rar rawfiles
*.bak 和 *.rar 不會添加到 rawfiles 中
2) rar a -r -x*\temp -x*\temp\* savec c:\*
壓縮 C: 上除了 Temp 文件夾中的臨時目錄和文件外的所有文件
3) rar x -x*.txt docs
從 docs.rar 解壓除了 *.txt 外的所有文件
-y 對於所有詢問全部回答是。
-? 顯示命令和開關的幫助。和沒有參數或輸入非法命令行選項時相同。
-- 停止開關掃描
這個開關告訴 RAR 命令行中沒有更多的開關了。如果壓縮文件或文件名
以 - 符號開頭,可以使用它。沒有'--'開關,這樣的名字將被作為開關
對待。
返回值
~~~~~~
RAR 成功操作後返回 0 。非 0 返回碼意味著操作由於某種錯誤被取消:
255 用戶中斷 用戶中斷操作
9 創建錯誤 創建文件錯誤
8 內存錯誤 沒有足夠的內存進行操作
7 用戶錯誤 命令行選項錯誤
6 打開錯誤 打開文件錯誤
5 寫錯誤 寫入磁碟錯誤
4 被鎖定壓縮文件 試圖修改先前使用 'k' 命令鎖定的壓縮文件
3 CRC 錯誤 解壓縮時發生一個 CRC 錯誤
2 致命錯誤 發生一個致命錯誤
1 警告 沒有發生致命錯誤
0 成功 操作成功
參考:
http://jingyan..com/article/a948d651b954a90a2dcd2e30.html
Ⅳ 如何使用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命令行對多個文件進行壓縮
方法/步驟
首先,我們打開命令行。
點擊Windows開始菜單,所有程序,附件,命令提示符,
右擊圖標,點擊「以管理員身份運行」(防止命令行許可權不夠無法執行)
或者按下快捷鍵Windows+R
輸入cmd
回車確定。
在命令行中,輸入
WinRAR m -r -ep1 壓縮包保存路徑 被壓縮的文件(夾)路徑
然後回車,就可以將被壓縮的文件(夾),壓縮成一個WinRAR壓縮包。
注意,此命令執行後,原來被壓縮的文件或者文件夾,就自動刪除了!
如果不希望在得到壓縮包後,刪除原來的文件夾或文件,
可以使用命令
WinRAR a -r -ep1 -df 壓縮包保存路徑 被壓縮的文件(夾)路徑
這里,介紹一下這些命令的含義。
WinRAR m -r -ep1 壓縮包保存路徑 被壓縮的文件(夾)路徑
等價於
WinRAR a -r -ep1 -df 壓縮包保存路徑 被壓縮的文件(夾)路徑
實用命令:
命令m 表示移動(壓縮後,刪除源文件)
命令a 表示添加壓縮
命令s 表示創建自解壓文件
實用開關:
-r 含子文件夾
-ai 忽略文件屬性
-cl 文件名小寫
-cu 文件名大寫
-ed 忽略空文件夾
-ep 忽略路徑信息
-ep1 表示忽略被壓縮的根文件夾
-ep2 包含最完整路徑信息(除驅動器)
-df 表示壓縮後刪除源文件
-dr 刪除源文件到回收站
-or 自動重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
下面,我們來看如何使用命令行解壓縮文件。
WinRAR x 壓縮包路徑 解壓縮到目標文件夾的路徑
解壓縮保留路徑
WinRAR e 壓縮包路徑 解壓縮到目標文件夾的路徑
解壓縮忽略路徑
忽略路徑的意思,就是解壓縮時,壓縮包原來裡面有文件夾的,
解壓縮之後,只能得到所有文件,而文件夾沒了。
Ⅶ 如何用CMD命令 解壓縮文件rar
系統自帶CMD本身不支持CMD的,你把你winrar目錄裡面的RAR.exe和UNRAR復制到c:\windows文件夾中,或者自己設置一下系統環境變數,把winrar的目錄加進去。其實就是方便調用而已。
RAR.exe負責的功能是壓縮文件
UnRAR.exe負責的功能則是解壓縮文件
實例一下,
假設,D:\abc文件夾下有個a.rar文件
你要把a文件解壓到當前目錄
你就在命令行里輸入命令,unrar x(注釋,命令x為使用絕對路徑)D:\abc\a.rar(注釋,這是你要解壓的文件的絕對路徑) D:\(注釋,這個是你想解壓的路徑,如果留空則默認解壓到%HOMEPATH%目錄)
如果你不想用絕對路徑解壓,在cmd中跳轉到,rar文件的目錄下,改用命令e,
繼續以D:\abc文件夾下有個a.rar文件為例,你到了abc的目錄下輸入,unrar e a.rar(注釋,這里用相對路徑)D:\(注釋這里依然是你想解壓到得目錄,但留空則解壓到當前目錄)
其次,rar文件有密碼,則加上開關-p[]
例unrar e -p[abc] a.rar d:\
舉一反三,解壓中其他需求就加上它預設的開關就是了,壓縮也是如此
關於命令,你應該想問怎麼將幾個文件合並成一個文件吧?
首先說一下文件,文件存儲方式有兩種,一種就是好像txt這類,用字元方式記錄,而另一種就是用二進制(0和1)的方式記錄。好像mp3這類格式。
實例,如想把a.txt和b.txt裡面的內容合並到c.txt,
a.txt+b.txt c.txt
事實上基本看到的文件都是二進制文件方式存儲,例如合並a.mp3和b.mp3吧,
你就用 /b a.mp3+b.mp3 c.mp3
Ⅷ 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 *.exe -xf*.* -xb*.*
WinRAR a test *.exe -xf*.* -xb*.*
加密碼進行壓縮
Wzzip test.zip test –s123。注意密碼是大小寫敏感的。在圖形界面下打開帶密碼的壓縮文件,會看到+號標記。
WINRAR A test.rar test –p123 –r。注意密碼是大小寫敏感的。在圖形界面下打開帶密碼的壓縮文件,會看到*號標記。
按名字排序、以簡要方式列表顯示壓縮包文件
Wzzip test.zip -vbn
Rar l test.rar
鎖定壓縮包,即防止未來對壓縮包的任何修改
無對應命令
Winrar k test.rar
創建360kb大小的分卷壓縮包
無對應命令
Winrar a –v360 test
帶子目錄信息解壓縮文件
Wzunzip test -d
Winrar x test -r
不帶子目錄信息解壓縮文件
Wzunzip test
Winrar e test
解壓縮文件到指定目錄,如果目錄不存在,自動創建
Wzunzip test newfolder
Winrar x test newfolder
解壓縮文件並確認覆蓋文件
Wzunzip test -y
Winrar x test –y
解壓縮特定文件
Wzunzip test *.txt
Winrar x test *.txt
解壓縮現有文件的更新文件
Wzunzip test –f
Winrar x test –f
解壓縮現有文件的更新文件及新文件
Wzunzip test -n
Winrar x test -u
批量解壓縮文件
Wzunzip *.zip
WinRAR e *.rar
Ⅸ winrar解壓命令, bat 批處理
@echooff
setWinRar=C:ProgramFilesWinRAR ar.exe
"%WinRAR%"rnDesktop.rar同款.png同款.jpg新建文件夾照片文件夾
"%WinRAR%"xDesktop.rar
pause
Ⅹ 怎麼在命令行,使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<文件> 從文件讀取壓縮文件注釋