導航:首頁 > 程序命令 > winrar命令行壓縮

winrar命令行壓縮

發布時間:2025-01-23 22:21:40

① 關於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和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不支持命令行,你可以試一試其他壓縮軟體。

④ 怎麼用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的命令行解壓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命令行壓縮相關的資料

熱點內容
哪裡app可以上高中生物課 瀏覽:472
cad粗糙度快捷鍵命令大全 瀏覽:521
騰訊雲伺服器無法運行軟體 瀏覽:342
奔跑吧哪個app 瀏覽:97
哪個app聽音樂最好 瀏覽:281
考研英語2真題pdf 瀏覽:699
煙台編程積木教育環境好不好 瀏覽:214
python優秀代碼 瀏覽:620
androidtop命令 瀏覽:455
你平時怎麼排解壓力 瀏覽:68
表格中的文件夾怎樣設置 瀏覽:476
em78單片機 瀏覽:960
splitjava空格 瀏覽:248
電腦怎麼谷歌伺服器地址 瀏覽:515
nx自定義工具啟動宏命令 瀏覽:101
程序員怎麼解決無法訪問互聯網 瀏覽:303
java訪問本地文件 瀏覽:747
瓦斯琪伺服器怎麼用 瀏覽:22
安卓主題用什麼app 瀏覽:747
修改伺服器pci地址空間 瀏覽:321