發(fā)表日期:2010.01.20 訪(fǎng)問(wèn)人數:1486
	rar命令使用說(shuō)明2006/09/09 12:25rar命令使用說(shuō)明
	如果我想把 d:/123 目錄壓縮成 d:/test_2005-07-20.rar,就可以執行
	路徑/winrar a -m5 -k -t -agYYYY-MM-DD D:\test_ D:\\123
	a添加文件到壓縮包。
	-m5使用最大壓縮,-m0最小
	-k鎖定壓縮文件,使壓縮文件不可修改
	-t測試壓縮文件
	-ag[YYYY-MM-DD-HH-MM-SS]添加時(shí)間到標題
	D:\test_壓縮包保存路徑
	D:\\123源文件路徑及文件名稱(chēng)
	**************************************
	用法: rar <命令> -<選項1> ....-<選項N> <操作文檔> <文件...> <@文件列表...> <解壓路徑>
	通常rar命令由一個(gè)主命令加若干選項(可選)構成,操作文檔為操作施加的.rar文件對象,
	文件或文件列表為對操作文檔實(shí)現修飾的具體文件或目錄(可選)。
	rar常用命令主要有
	a 添加文件到操作文檔
	eg. rar a test.rar file1.txt 若test.rar文件不存在,則打包file1.txt文件成test.rar
	rar a test.rar file2.txt 若test.rar文件已經(jīng)存在,則添加file2.txt文件到test.rar中(這樣test.rar中就有兩個(gè)文件了)
	注,如果操作文檔中已有某文件的一份拷貝,則a命令更新該文件
	另,對目錄也可以進(jìn)行操作
	eg. rar a test.rar dir1
	c 對操作文檔添加說(shuō)明注釋
	eg. rar c test.rar
	(會(huì )出現Reading comment from stdin字樣,然后輸入一行或多行注釋?zhuān)詂trl+d結束)
cf 添加文件注釋?zhuān)?lèi)似上面的c,不過(guò)這個(gè)是對壓縮文檔中每個(gè)文件進(jìn)行注釋
	cw 將文檔注釋寫(xiě)入文件
	eg. rar cw test.rar comment.txt
	d 從文檔中刪除文件
	eg. rar d test.rar file1.txt
	e 將文件解壓到當前目錄
	eg. rar e test.rar
	注,用e解壓的話(huà),不僅原來(lái)的file1.txt和file2.txt被解壓到當前目錄,就連dir1里面的所有文件
	也被解壓到當前目錄下,不能保持壓縮前的目錄結構,如果想保持壓縮前的目錄結構,用x解壓
	k 鎖定文檔
	eg. rar k test.rar 鎖定文檔后,該文檔就無(wú)法進(jìn)行任何更新操作了
	r 修復文檔
	eg. rar r test.rar
	當rar文件有問(wèn)題時(shí),可以嘗試用該命令進(jìn)行修復(鬼知道有多少用)
	s 轉換文檔成自解壓文檔
	eg. rar s test.rar
	會(huì )生成一個(gè)test.sfx的可執行文檔,運行它的效果就相當于rar x test.rar,
	適合于向沒(méi)有rar的用戶(hù)傳輸文件
	t 檢測文檔
	eg. rar t test.rar
	檢測test.rar的完整性,一般壓縮完大型文件準備傳輸前最好用這個(gè)命令來(lái)確保文件的正確性
	x 帶路徑解壓文檔中內容到當前目錄
	eg. rar x test.rar
	這樣解壓的話(huà),dir1就會(huì )保持原來(lái)的目錄結構
以上就是rar的常用命令,一個(gè)rar操作只能有一個(gè)命令,而選項卻可以有多個(gè)。
rar選項有很多,在此無(wú)法一一說(shuō)明,只示范經(jīng)常使用的幾個(gè)
	cl 將文件名轉換為小寫(xiě)
	cu 將文件名轉換為大寫(xiě)
	eg. rar a -cl test.rar FILe.txt
	FILe.txt在添加進(jìn)test.rar之后,變?yōu)閒ile.txt
	df 文檔操作后刪除源文件
	eg. rar a -df test.rar file1.txt file2.txt dir1
	將file1.txt,file2.txt,dir1壓縮到test.rar中之后,刪除源文件
	ed 不添加空目錄
	eg. rar a -ed test.rar dir1
	添加dir1到test.rar中時(shí),不對空目錄進(jìn)行操作
	rar e -ed test.rar
	解壓test.rar時(shí),不生成空目錄
	k 鎖定文件
	eg. rar a -k test.rar file1.txt
	等價(jià)于rar a test.rar file1.txt
	rar k test.rar
	m<0..5> 設定壓縮比等級(0-存儲,3-默認,5-最大)
	eg. rar a -m0 test.rar dir1 dir2
	將dir1,dir2打包存儲到test.rar,不進(jìn)行實(shí)質(zhì)上的壓縮(速度奇快,適合于對無(wú)甚可壓的文件進(jìn)行操作
	比如avi,jpg等)
	rar a -m5 test.rar *.txt *.bmp
	將當前目錄下的txt文件和bmp文件打包壓縮到test.rar中,使用最大壓縮比(最慢)
	ms[ext;ext] 特定文件采用非壓縮方式
	eg. rar a -m5 -ms avi;jpg;jpeg test.rar /home
	將home目錄下所有目錄和文件歸檔到test.rar,采用最大壓縮,但avi,jpg,jpeg文件不進(jìn)行壓縮
	(只是打包進(jìn)test.rar,因為這些文件即使用最大壓縮也壓不了多少,不如直接打包節省時(shí)間)
	o+ 覆蓋已有文件
	o- 不覆蓋已有文件
	eg. rar x -o- test.rar
	解壓test.rar文件,但是如果碰到以存在的文件則不覆蓋
	ol 將符號鏈接以鏈接文件保存,而不是普通文件
	ow 保存或者恢復文件所有者的信息(username,group)
	這兩個(gè)是*nix系統特有的命令,很容易理解吧
	p[password] 設定密碼
	eg. rar a test.rar *.txt -p prettygirl
	壓縮文件設定密碼為prettygirl,解壓時(shí)無(wú)密碼無(wú)法進(jìn)行操作
	如果覺(jué)得明碼密碼太過(guò)暴露,可以使用
	rar a test.rar *.txt -p
	則rar程序會(huì )詢(xún)問(wèn)你要使用什么密碼,不回顯
	s- 不使用固實(shí)壓縮
	注,固實(shí)壓縮就是壓縮后文檔內容不可變更的壓縮方式,這和lock不一樣。因為使用普通壓縮
	要照顧以后的插入刪除個(gè)別文件的需要,就要留下很多操作余地。而固實(shí)壓縮則不可以對
	其內容進(jìn)行任何更新,所以壓縮比是最大的。
sfx[name] 創(chuàng )建自解壓文件,這和先用a進(jìn)行壓縮,再用s轉換效果是一樣的。
	t 壓縮完畢后進(jìn)行完整性檢驗
	eg. rar a test.rar /home -t
	壓縮完畢后進(jìn)行檢驗,如果有問(wèn)題則報錯。
	ta
	tb
	注,date的格式為 YYYYMMDDHHMMSS 這樣。
	 
		v 
		x 
		y 所有操作均回答yes
		eg. rar a -v15000k -m0 test xvid-fn.avi
		對xvid-fn.avi進(jìn)行打包存儲,每卷大小15000k(這種格式在網(wǎng)上發(fā)布dvdrip時(shí)很流行)
		生成的文件名為test.part1.rar,test.part2.rar....(rar 3.20版)
		eg. rar x test.rar -x *.txt
		解壓test.rar中除*.txt以外的文檔
		x@> 同上,不過(guò)這次所有排除的文件放在list文件列表中
		例如有時(shí)解壓時(shí)每碰到相同文件就問(wèn)是否覆蓋(Y/N),加上-y就可以默認選擇Yes,不再詢(xún)問(wèn)。
免費咨詢(xún)