分卷參數就是-v,後面接大小和單位,比如-v1000k或者-v1m或者-v1g,單位跟你在圖形界面能用到的單位一樣
比如rar a -m0 -v1m test *.*
將會按1M的大小進行分卷,壓縮後得到的文件名就是test.part1.rar、test.part2.rar、test.part3.rar.....
除了這種格式之外,rar有一個-ag參數,可以按當前日期和時間創建文件名,比如
rar a -m0 -v1m -agYYYYMMDD TEST *.*
將按1M大小創建出TEST20100513.part1.rar、TEST20100513.part2.rar這種分卷文件
而rar a -m0 -v1m -ag+YYYYMMDD TEST *.*
文件名與上面類似,只是TEST移到了時間的後面,變成了20100513Test.part1.rar
下面是-ag的詳細說明
-AG[格式]:使用當前的日期和時間產生壓縮文件名,格式可以為YYYYMMDDHHMMSS,另外可以使用一種特殊格式N來代表備份時產生自動數字序號,這個格式也可和日期格式組合;另外如果格式的第一個字元為+則會交換基本文件名和日期格式的位置;如果要保留格式字元可以使用{}括起來
RAR A -AGYYYYMM-NN MYBAK C:\BOOT 將產生諸如MYBAK200701-01,MYBAK200701-02的備份
RAR A -AG+YYYYMMN MYBAK C:\BOOT 將產生諸如20070101MYBAK,20070102MYBAK的備份
RAR A -AGyy{year}mm{month}nn MYBAK C:\BOOT 將產生諸如mybak07year01month01,mybak07year01month02的備份
RAR A -AGYYYWWA MYBAK C:\BOOT 將產生2007043的備份(2007年第4周星期三)
B. 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[文件] 從文件讀取壓縮文件注釋
C. 用DOS命令怎麼把多個文件夾進行壓縮
你用什麼壓縮工具?
如果裝了winrar,則其安裝目錄中命令行版工具rar.exe,用法示例如下,如果是別的壓縮工具,參數用法不同,請說明。
rar a MyData.rar -m5 -s -r D:\test\*.* E:\data\*.* E:\mydata\*.*
其中:a表示創建壓縮文檔的命令;-m5是指定最大壓縮比率;-s是採用固實壓縮;-r是遞歸壓縮文件夾中所有文件;後面的待壓縮的若干文件夾。
如果winrar的安裝目錄不在環境變數PATH中,則需要寫全路徑,如:"C:\Program Files\WinRar\rar" ......
D. linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。命令行的方法是怎樣。
linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。可以使用命令zip -r mydata.zip dir。例如:
要壓縮/home/data這個目錄,則壓縮命令為zip -q -r mydata.zip /home/data;
如果現在在/home 這個目錄下,則命令是zip -q -r data.zip data;
如果在/home/data 這個目錄下,則命令是zip -q -r data.zip * 。
(4)壓縮的命令行擴展閱讀
linux zip壓縮命令主要參數介紹:
1、-c:將解壓縮的結果。
2、-l:顯示壓縮文件內所包含的文件。
3、-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
4、-t:檢查壓縮文件是否正確。
5、-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中。
6、-v:執行是時顯示詳細的信息。
7、-z:僅顯示壓縮文件的備注文字。
8、-a:對文本文件進行必要的字元轉換。
9、-b:不要對文本文件進行字元轉換。
10、-C:壓縮文件中的文件名稱區分大小寫。
E. 如何用命令行實現壓縮
說明白要壓縮什麼 什麼情況
F. 命令行實現的WINRAR壓縮
現在rar不支持命令行,你可以試一試其他壓縮軟體。
G. 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
H. 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,菜單《幫助》------>《幫助主題》
I. 如何用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
J. 怎麼用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