~~~~~~~~~~~~~~

語法

   RAR.exe <命令>  [ -<開關(guān)> ]  <壓縮文件>  [ <@列表文件…> ]
       [ <文件…> ]  [ <解壓路徑\\\\> ]

 

常用命令

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

        例子:

        1) 從當(dāng)前目錄添加所有的 *.hlp 文件到 help.rar 壓縮文件:

        rar a help *.hlp

       

2) 如果目錄包含文件掩碼或以反斜線結(jié)尾,將會(huì)應(yīng)用普通的規(guī)則,你需要指定 -r 開關(guān)來處理它的子目錄。

        下列命令會(huì)把 Bitmaps 目錄中除了子目錄外的所有文件添加,因?yàn)槲?br />        指定開關(guān) -r:

        rar a Pictures.rar Bitmaps\\\\*

 

d       從壓縮文件中刪除文件。請(qǐng)注意,如果這個(gè)命令導(dǎo)致壓縮文件中所有文件
        全部刪除,這個(gè)空的壓縮文件將被刪除。

e       解壓文件到當(dāng)前目錄。

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

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

m[f]    移動(dòng)到壓縮文件中[只用于文件]。移動(dòng)文件和目錄會(huì)使壓縮操作完成后它
        們被刪除。如果使用變量'f'和/或應(yīng)用開關(guān)'-ed',則不刪除目錄。

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

        列出所有壓縮卷的內(nèi)容,使用星號(hào)('*')代替壓縮文件擴(kuò)展名或使用'-v'
        開關(guān)。

        例子:

        1) 列出 system.rar 壓縮文件的內(nèi)容 (技術(shù)信息)并使用重定向符輸出
           到文件 techlist.lst 中

           rar vt system >techlist.lst

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

           rar vb tutorial

x       帶絕對(duì)路徑解壓

        例子:

        rar x test.rar testDir\\\\
        注意,目錄名后面要跟\\\\符號(hào),如果沒有testDir這個(gè)文件夾,會(huì)先自動(dòng)創(chuàng)建。

如果文件已存在,若要解壓后覆蓋文件,則使用-o 開關(guān),或者用-y開關(guān)。若不覆蓋則用-o-開關(guān)。

 

 

常用開關(guān)

 

-ag[格式]
        使用當(dāng)前的日期和時(shí)間生成壓縮文件名。

        當(dāng)創(chuàng)建壓縮文件時(shí)附加當(dāng)前日期字符串到壓縮文件名上。用于每日備份。

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

        Y   – 年
        M   – 月
        MMM – 使用文本字符串作為月名(Jan,F(xiàn)eb,等.)
        W   – 年的第幾周 (每星期從星期一開始)
        A   – 星期幾 (星期一 -1,星期日 – 7)
        D   – 月的第幾天
        E   – 年的第幾天
        H   – 小時(shí)
        M   – 分 (如果在小時(shí)后,被作為分鐘對(duì)待)
        S   – 秒
        N   – 壓縮文件數(shù)。RAR 搜索要生成的名字的文件是否存在,如果發(fā)現(xiàn)
              它已經(jīng)存在,將遞增一個(gè)壓縮文件數(shù)字,直到生成一個(gè)唯一的名字。
              'N' 格式化字符在創(chuàng)建卷時(shí)不被支持。

        上面列出的每個(gè)字符串僅表示添加到壓縮文件名中的一個(gè)字符。例如,
        使用  WW 表示 2 數(shù)字的星期或 YYYY 定義 4 數(shù)字的年。

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

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

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

        如果你需要更新已經(jīng)存在的壓縮文件,小心使用 -ag 開關(guān)。依賴于以前
        使用的 -ag 傳送的格式化字符串和時(shí)間,生成的和現(xiàn)有的壓縮文件名可
        能不匹配。在這種情況下 RAR 會(huì)創(chuàng)建一個(gè)新的壓縮文件,而不是更新現(xiàn)
        有文件。

        例子:

        1) 使用默認(rèn) 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 格式,包含區(qū)段描述

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

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

           rar a -agYYYYMMDD-NN backup

注意:以上命令會(huì)生成文件名為backup{日期字符串}.rar的壓縮包,backup也可以是別的自定義名字。
若想文件名中只保留日期,只需不寫backup只寫.rar即可:rar.exe a –agYYYY-MM-dd  .rar 

 

-ed     不添加空目錄

        這個(gè)開關(guān)指出空目錄不被存儲(chǔ)到被創(chuàng)建的壓縮文件中。當(dāng)解壓這樣一個(gè)壓
        縮文件時(shí), RAR 會(huì)基于他們內(nèi)部的文件路徑創(chuàng)建非空的目錄。關(guān)于空目錄
        的信息丟失。非空目錄除了名字外(訪問權(quán)限, 流, 等。)其他所有屬性全
        部丟失, 所以只有在你不需要保留這樣的信息時(shí)使用此開關(guān)。

        如果 -ed 和 'm' 命令或 -df 開關(guān)一起被使用,RAR 將不能移除空的目錄。

 

-hp[p]  加密文件數(shù)據(jù)和頭。

        這個(gè)開關(guān)和 -p[p] 類似,但是開關(guān) -p 只加密文件數(shù)據(jù),而使文件名等
        其它信息可見。這個(gè)開關(guān)加密所有包括文件數(shù)據(jù)、文件名、大小、屬性、
        注釋和其它塊等所有可感知壓縮文件區(qū)域,所以它提供了更高的安全等
        級(jí)。在壓縮文件中使用-hp 加密,沒有密碼甚至不可能查看文件列表。

        例子:

        rar a -hpfGzq5yKw secret report.txt

        將添加文件 report.txt 到加密的壓縮文件secret.rar中,使用密碼
        'fGzq5yKw'

 

-m<n>   設(shè)置壓縮模式:

   -m0   存儲(chǔ)      添加到壓縮文件時(shí)不壓縮文件。
   -m1   最快      使用最快方式(低壓縮)
   -m2   較快      使用快速壓縮方式
   -m3   標(biāo)準(zhǔn)      使用標(biāo)準(zhǔn)(默認(rèn))壓縮方式
   -m4   較好      使用較好壓縮方式(較好壓縮,但是慢)
   -m5   最好      使用最大壓縮方式(最好的壓縮,但是最慢)

        如果沒有指定這個(gè)開關(guān),RAR使用-m3方式(標(biāo)準(zhǔn)壓縮)。

        默認(rèn)情況下,RAR 在 -m1 和 -m2 模式中只使用常規(guī)壓縮算法,高級(jí)算法
        像聲音和真彩處理只有在 -m3..-m5 模式下才啟用,提升的文本壓縮只有
        在 -m4..-m5 中才被激活。默認(rèn)值可以使用 -mc 開關(guān)替代。

 

-ms[列表]
        指定存儲(chǔ)文件類型。

        指定不壓縮而直接存貯的文件類型。這個(gè)開關(guān)被用來存儲(chǔ)已經(jīng)壓縮的文件,
        這將幫助增加壓縮速度,而不會(huì)顯著的減小壓縮率。

        可選參數(shù) <列表> 參數(shù)定義使用分號(hào)隔開的文件擴(kuò)展名列表。例如,
        -msrar;zip;jpg 將強(qiáng)制RAR不壓縮直接存儲(chǔ)所有的RAR和ZIP壓縮文件和
        JPG 圖像。它也允許在列表中指定通配符文件掩碼,所以 -ms*.rar;
        *.zip;*.jpg 也可以工作。

        如果 <列表> 沒有被指定,-ms 開關(guān)將使用默認(rèn)的包含下列文件類型的擴(kuò)
        展設(shè)置:

        7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lzh, mp3,
        rar, taz, tgz, z, zip

 

-mt<線程>
            設(shè)置線程數(shù)。僅可用于 Window 版本。

            <線程> 參數(shù)可以是從 0 到 16 的值。它定義對(duì)于壓縮算法活動(dòng)線程的
            推薦數(shù)。如果它大于 0,RAR 會(huì)使用多線程版本的壓縮算法,在多處理
            器系統(tǒng)上提供更高的速度。真實(shí)的活動(dòng)線程數(shù)可能和指定的不同。

            如果 <線程> 是 0,RAR 會(huì)使用單線程壓縮算法。

            改變 <線程> 參數(shù)輕微影響壓縮率,所以如果所有其它壓縮參數(shù)相等而
            使用不同的 -mt 開關(guān)創(chuàng)建的壓縮文件不會(huì)解壓得一樣連貫。

            如果沒有指定 -mt 開關(guān),RAR 會(huì)嘗試檢測(cè)可用的處理器的數(shù)量并自動(dòng)
            選擇優(yōu)化的線程數(shù)。

 

-or     如果相同名字的文件已經(jīng)存在則自動(dòng)重命名解壓的文件。重命名文件將得
        到象 'filename(N).txt' 的名字,'filename.txt' 的位置是原始的文件
        名,如果文件存在 'N' 是從 1 增加數(shù)字。

-o[ |-] 設(shè)置覆蓋模式。可以在解壓或更新文件時(shí)使用。下列模式可用:

          -o           覆蓋前詢問
                       (默認(rèn)用于解壓文件);

          -o           覆蓋所有
                       (默認(rèn)用于更新的壓縮文件);

          -o-          跳過已存在的文件。                    

-o      覆蓋已存在的文件。
-o-     不覆蓋已存在的文件。

-p[p]   壓縮時(shí),使用字符串<p>作為密碼加密文件。密碼大小寫敏感。如果你在
        命令行忽略密碼,你會(huì)看到一個(gè)輸入密碼的提示。

        例子:

        rar a -pmyhoney secret1 *.txt

        添加 *.txt文件并用密碼"myhoney"加密.

-r      包含子文件夾,可以使用命令:
        a,u,f,m,x,e,t,p,v,l,c,cf 和 s.

        當(dāng)使用命令 'a','u','f','m' 將處理在所有子目錄中以及當(dāng)前工作目
        錄的中的文件。

        當(dāng)使用命令 x,e,t,p,v,l,c,cf 或 s 將處理在子目錄以及當(dāng)前工
        作目錄中所有壓縮文件。

-r-     禁用遞歸。

        在某些情況下,即使沒有指定 -r 開關(guān) RAR 也會(huì)自動(dòng)啟用遞歸。開關(guān) -r-
        禁止它。

        壓縮時(shí)如果你指定了目錄名,目錄名不包含通配符,即使 -r 開關(guān)沒有指定,
        默認(rèn) RAR 添加目錄的內(nèi)容。如果磁盤根目錄沒有把通配符作為文件掩碼指定,
        RAR 也會(huì)自動(dòng)啟用遞歸。開關(guān) -r- 禁用此行為。
        
        例子:
        
        rar a -r- arc dirname
        
        命令僅會(huì)添加空目錄 'dirname' 目錄并忽略它的內(nèi)容。下列命令:
        
        rar a -r- arc c:\\\\
        
        會(huì)僅壓縮 c: 根目錄的內(nèi)容并不會(huì)包含子目錄。

-ta<日期>
        只處理指定日期之后修改的文件。

        日期字符串的格式是 YYYYMMDDHHMMSS。它允許在日期字符串中插入'-' 
        或 ':'的分隔符,并忽略后部區(qū)域。例如,下列開關(guān)是正確的:
        -ta2001-11-20在內(nèi)部它被轉(zhuǎn)換成 -ta20011120000000 并作為"從2001
        年11月20日0時(shí)0分0秒后修改的區(qū)域"對(duì)待。

 

-tb<日期>
        只處理指定日期之前修改的文件。開關(guān)的格式和 -ta<日期> 相同。

-tn<時(shí)間>
        處理指定時(shí)間以后的新文件。時(shí)間字符串格式時(shí):

        [<ndays>d][<nhours>h][<nminutes>m][<nseconds>s]

        例如,使用開關(guān) -tn15d 來處理更新了15天的文件,-tn2h40m 來處理更
        新了2小時(shí)30分的文件。

-to<時(shí)間>
        處理指定時(shí)間以前的舊文件。開關(guān)的格式和 -tn<時(shí)間> 相同。

 

-x<f>   排除指定的文件 <f>,通配符可以用在名稱和文件掩碼的文件部分。你
        可以數(shù)次指定開關(guān)'-x'。

        如果掩碼包含通配符,它應(yīng)用到當(dāng)前目錄和它的子目錄。沒有通配符它不
        遞歸,所以如果你要在所有文件夾中排除某些“文件名”,你需要指定兩
        個(gè)掩碼:用于當(dāng)前目錄的“文件名”和用于子目錄的“*\\\\filename”。如果
        你知道一個(gè)文件的確切路徑,你可以是使用“路徑\\\\文件名”語法來僅排除
        “文件名”的此副本。如果你在解壓一個(gè)壓縮文件時(shí)使用 -x路徑\\\\文件名 
        語法,“路徑”必須是一個(gè)壓縮文件內(nèi)的路徑,而不是在解壓后的磁盤上
        的文件路徑。

        例子:

        1) rar a -r -x*.bak -x*.rar rawfiles

        *.bak 和 *.rar 不會(huì)添加到 rawfiles 中

        2) rar a -r -x*\\\\temp -x*\\\\temp\\\\* savec c:\\\\*

        壓縮 C: 上除了 Temp 文件夾中的臨時(shí)目錄和文件外的所有文件

        3) rar x -x*.txt docs

        從 docs.rar 解壓除了 *.txt 外的所有文件

-y      對(duì)于所有詢問全部回答是。

 

-?      顯示命令和開關(guān)的幫助。和沒有參數(shù)或輸入非法命令行選項(xiàng)時(shí)相同。

—      停止開關(guān)掃描

        這個(gè)開關(guān)告訴 RAR 命令行中沒有更多的開關(guān)了。如果壓縮文件或文件名
        以 – 符號(hào)開頭,可以使用它。沒有'–'開關(guān),這樣的名字將被作為開關(guān)
        對(duì)待。

 

 

返回值
~~~~~~

   RAR 成功操作后返回 0 。非 0 返回碼意味著操作由于某種錯(cuò)誤被取消:

    255   用戶中斷         用戶中斷操作

      9   創(chuàng)建錯(cuò)誤         創(chuàng)建文件錯(cuò)誤

      8   內(nèi)存錯(cuò)誤         沒有足夠的內(nèi)存進(jìn)行操作

      7   用戶錯(cuò)誤         命令行選項(xiàng)錯(cuò)誤

      6   打開錯(cuò)誤         打開文件錯(cuò)誤

      5   寫錯(cuò)誤           寫入磁盤錯(cuò)誤

      4   被鎖定壓縮文件   試圖修改先前使用 'k' 命令鎖定的壓縮文件

      3   CRC 錯(cuò)誤         解壓縮時(shí)發(fā)生一個(gè) CRC 錯(cuò)誤

      2   致命錯(cuò)誤         發(fā)生一個(gè)致命錯(cuò)誤

      1   警告             沒有發(fā)生致命錯(cuò)誤

      0   成功             操作成功

更多關(guān)于云服務(wù)器域名注冊(cè),虛擬主機(jī)的問題,請(qǐng)?jiān)L問三五互聯(lián)官網(wǎng):www.shinetop.cn

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。郵箱:3140448839@qq.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處:三五互聯(lián)知識(shí)庫 » WinRAR命令行版本 rar.exe使用詳解

© 2010-2026   三五互聯(lián)知識(shí)庫   三五互聯(lián)旗下IDC知識(shí)庫,為您提供域名注冊(cè),企業(yè)郵箱,虛擬主機(jī),云服務(wù)器,云計(jì)算,網(wǎng)站建設(shè)等領(lǐng)域?qū)I(yè)的知識(shí)介紹!

閩ICP備2023011970號(hào)

wordpress template system recommended themebetter

請(qǐng)求次數(shù):58 次,加載用時(shí):0.293 秒,內(nèi)存占用:9.20 MB

登錄

找回密碼

注冊(cè)