LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

WinRAR的命令行模式與用法介紹

admin
2021年5月28日 16:15 本文熱度 3513

因工作中要對(duì)數(shù)據(jù)打包,順便研究了下WinRAR的命令行模式,自己寫了些例子,基本用法如下:

測(cè)試壓縮文件準(zhǔn)備:文件夾test_data,內(nèi)部包含子文件夾,分別存放了一些*.log和*.txt文件。

原文鏈接 https://www.cnblogs.com/fetty/p/4769279.html

測(cè)試代碼如下:

1 rem 壓縮全部文件,按類型壓縮,zip打包

 2  WinRAR.exe a num_all.zip .\test_data\

 3  WinRAR.exe a num_txt.zip .\test_data\num*.txt

 4  WinRAR.exe a num_log.zip .\test_data\num*.log

 5 

 6  rem 壓縮全部文件,按類型壓縮,rar打包

 7  WinRAR.exe a num_all.rar .\test_data\

 8  WinRAR.exe a num_txt.rar .\test_data\num*.txt

 9  WinRAR.exe a num_log.rar .\test_data\num*.log

10

11 rem 默認(rèn)壓縮根目錄,遞歸處理子文件夾使用 -r

12  WinRAR.exe a -r num_all_tg.zip .\test_data\*.*

13  WinRAR.exe a -r num_all_txt.zip .\test_data\*.txt

14  WinRAR.exe a -r num_all_log.rar .\test_data\*.log

15 

16 

17 rem 添加注釋,注釋從一個(gè)txt文件讀取,txt文件名info.txt

18  WinRAR.exe c -zinfo.txt num_all.zip

19  WinRAR.exe c -zinfo.txt num_all.rar

20 

21  rem 從壓縮包中讀取注釋,寫入到read.txt文件,默認(rèn)ASCII,參數(shù)-scuc表示unicode

22   WinRAR.exe cw num_all.zip read1_ASCII.txt

23   WinRAR.exe cw num_all.rar read2_ASCII.txt

24   WinRAR.exe cw -scuc num_all.rar read_unicode.txt

25  

26   rem 從壓縮包中刪除制定文件

27   WinRAR.exe d  num_all_tg.zip *.log

28 

29  rem 解壓到當(dāng)前目錄下,不包含壓縮包內(nèi)的路徑

30  WinRAR.exe e  num_all_tg.zip

31  rem 解壓到制定目錄下,不包含壓縮包內(nèi)的路徑

32  WinRAR.exe e  num_all_tg.zip .\test_d2

33  rem 解壓到當(dāng)前目錄下,只解壓制定類型的文件

34  WinRAR.exe e num_all_tg.zip *.log

35 

36  rem 給壓縮包內(nèi)的文件重命名

37   WinRAR.exe rn num_all_tg.zip num(1).txt  num(1).bak num(2).txt num(2).bak

38   WinRAR.exe rn num_all.rar *.txt *.bak

39  

40  rem 使用壓縮包捏的絕對(duì)路徑解壓

41   WinRAR.exe x  num_all_tg.zip

42  rem 使用壓縮包捏的絕對(duì)路徑解壓,解壓指定類型文件

43   WinRAR.exe x  num_all_tg.zip *.log

44  rem 使用壓縮包捏的絕對(duì)路徑解壓,解壓指定類型文件,并解壓到指定文件夾

45   WinRAR.exe x  num_all_tg.zip *log  .\new_data\

以上為winrar的基本壓縮,解壓命令。

關(guān)于winrar 的開(kāi)關(guān)選項(xiàng),以后有空再研究整理。

備注:WinRAR.exe為安裝完后,從安裝目錄將主程序winRAR.exe拷貝出來(lái)即可,該程序是獨(dú)立可運(yùn)行的。

以下為winRAR的命令幫助原文:

Alphabetic commands list

aadd files to an archive
cadd an archive comment
chchange archive parameters
cvconvert archives
cwwrite an archive comment to file
ddelete files from an archive
eextract files from an archive, ignoring paths
ffreshen files within an archive
ifind string in archives
klock an archive
mmove files and folders to an archive
rrepair a damaged archive
rcreconstruct missing volumes
rnrename archived files
rr[N]add data recovery record
rv[N]create recovery volumes
s[name]convert an archive to a self-extracting type
s-remove SFX module
ttest archive files
uupdate files within an archive
xextract files from an archive with full paths

Winrar的命令行模式程序在安裝目錄下的 rar.exe (打包壓縮程序),unrar.exe(解壓縮程序),以我安裝的winrar5.3為例,幫助文檔如下:

…\WinRAR\Rar.exe:

  1 RAR 5.30 beta 2    版權(quán)所有 (C) 1993-2015 Alexander Roshal
  2 試用版本            輸入 RAR -? 以獲得幫助
  3 
  4 用法:rar <命令> -<參數(shù) 1> -<參數(shù) N> <壓縮文件> <文件...>
  5                <@列表文件...> <解壓路徑\>
  6 
  7 <命令>
  8   a             添加文件到壓縮文件
  9   c             添加壓縮文件注釋
 10   ch            更改壓縮文件參數(shù)
 11   cw            將壓縮文件注釋寫入文件
 12   d             從壓縮文件中刪除文件
 13   e             提取文件無(wú)需壓縮文件的路徑
 14   f             更新壓縮文件里的文件
 15   i[par]=<str>  查找壓縮文件中的字符串
 16   k             鎖定壓縮文件
 17   l[t[a],b]     列出壓縮文件內(nèi)容 [technical[all], bare]
 18   m[f]          移動(dòng)到壓縮文件 [僅文件]
 19   p             打印文件到 stdout
 20   r             修復(fù)壓縮文件
 21   rc            重建丟失的分卷
 22   rn            重命名已壓縮文件
 23   rr[N]         添加數(shù)據(jù)恢復(fù)記錄
 24   rv[N]         創(chuàng)建恢復(fù)分卷
 25   s[name|-]     轉(zhuǎn)換壓縮文件為自解壓或自解壓轉(zhuǎn)換為壓縮文件
 26   t             測(cè)試壓縮文件
 27   u             更新壓縮文件中的文件
 28   v[t[a],b]     詳細(xì)列出壓縮文件內(nèi)容 [technical[all],bare]
 29   x             使用完整路徑提取文件
 30 
 31 <參數(shù)>
 32   -             停止參數(shù)掃描
 33   @[+]          禁用 [啟用] 文件列表
 34   ac            壓縮或解壓后清除存檔屬性
 35   ad            添加壓縮文件名到目標(biāo)路徑
 36   ag[格式]      使用當(dāng)前日期生成壓縮文件名
 37   ai            忽略文件屬性
 38   ao            添加具有壓縮屬性的文件
 39   ap<格式>      添加路徑到壓縮文件中
 40   as            同步壓縮文件內(nèi)容
 41   c-            禁用注釋顯示
 42   cfg-          禁用讀取配置
 43   cl            轉(zhuǎn)換名稱到小寫
 44   cu            轉(zhuǎn)換名稱到大寫
 45   df            壓縮文件后刪除原來(lái)的文件
 46   dh            打開(kāi)已共享文件
 47   dr            刪除文件到回收站
 48   ds            對(duì)固實(shí)壓縮文件禁用名稱排序
 49   dw            壓縮文件后清除文件
 50   e[+]<attr>    設(shè)置文件排除和包含屬性
 51   ed            不要添加空目錄
 52   en            不要放置 '壓縮文件結(jié)束' 區(qū)塊
 53   ep            從名稱里排除路徑
 54   ep1           從名稱里排除基目錄
 55   ep2           擴(kuò)展路徑到完整路徑
 56   ep3           擴(kuò)展路徑為完整路徑包括驅(qū)動(dòng)器盤符
 57   f             更新文件
 58   hp[password]  加密文件數(shù)據(jù)和文件頭
 59   ht[b|c]       為文件校驗(yàn)和選擇哈希類型 [BLAKE2,CRC32]
 60   id[c,d,p,q]   禁用信息
 61   ieml[addr]    通過(guò)電郵發(fā)送壓縮文件
 62   ierr          發(fā)送所有消息到 stderr
 63   ilog[name]    記錄錯(cuò)誤到文件(僅注冊(cè)版本)
 64   inul          禁用所有消息
 65   ioff          完成操作后關(guān)閉電腦
 66   isnd          啟用聲音
 67   k             鎖定壓縮文件
 68   kb            保留損壞的已解壓縮文件
 69   log[f][=name] 將名稱寫入日志文件
 70   m<0..5>       設(shè)置壓縮級(jí)別(0-存儲(chǔ)...3-默認(rèn)...5-最大)
 71   ma[4|5]       指定壓縮格式的一個(gè)版本
 72   mc<par>       設(shè)置高級(jí)壓縮參數(shù)
 73   md<n>[k,m,g]  字典大小顯示為 KB, MB  GB
 74   ms[ext;ext]   指定要存儲(chǔ)的文件類型
 75   mt<threads>   設(shè)置線程數(shù)
 76   n<file>       額外的包含過(guò)濾器的文件
 77   n@             stdin 讀取額外的過(guò)濾器掩碼
 78   n@<list>      從列表文件讀取額外的過(guò)濾器掩碼
 79   o[+|-]        設(shè)置覆蓋模式
 80   oc            設(shè)置 NTFS 壓縮屬性
 81   oh            將硬鏈接保存為鏈接而非文件
 82   oi[0-4][:min] 將完全相同的文件保存為引用
 83   ol[a]         將符號(hào)鏈接作為鏈接處理 [絕對(duì)路徑]
 84   or            自動(dòng)重命名文件
 85   os            保存 NTFS 
 86   ow            保存或恢復(fù)文件所有者和組
 87   p[password]   設(shè)置密碼
 88   p-            不查詢密碼
 89   qo[-|+]       添加快速打開(kāi)信息 [無(wú)|強(qiáng)制]
 90   r             遞歸子目錄
 91   r-            禁用遞歸
 92   r0            僅為通配符名稱遞歸子目錄
 93   ri<P>[:<S>]   設(shè)置優(yōu)先級(jí) (0-默認(rèn),1-最小..15-最大) 和睡眠時(shí)間為 ms
 94   rr[N]         添加數(shù)據(jù)恢復(fù)記錄
 95   rv[N]         創(chuàng)建恢復(fù)分卷
 96   s[<N>,v[-],e] 創(chuàng)建固實(shí)壓縮文件
 97   s-            禁用固實(shí)壓縮文件
 98   sc<chr>[obj]  指定字符集
 99   sfx[name]     創(chuàng)建自解壓文檔
100   si[name]      從標(biāo)準(zhǔn)輸入 (stdin) 讀取數(shù)據(jù)
101   sl<size>      處理小于指定大小的文件
102   sm<size>      處理大于指定大小的文件
103   t             壓縮文件后測(cè)試文件
104   ta<date>      處理在 <日期> 之后修改過(guò)的文件,以 YYYYMMDDHHMMSS 格式
105   tb<date>      處理在 <日期> 之前修改過(guò)的文件,以 YYYYMMDDHHMMSS 格式
106   tk            保存原來(lái)的壓縮文件時(shí)間
107   tl            設(shè)置壓縮文件時(shí)間為最新的文件
108   tn<time>      處理比 <時(shí)間> 較新的文件
109   to<time>      處理比 <時(shí)間> 較舊的文件
110   ts<m,c,a>[N]  保存或恢復(fù)文件時(shí)間(修改,創(chuàng)建,訪問(wèn))
111   u             更新文件
112   v<size>[k,b]  創(chuàng)建分卷大小為=<size>*1000 [*1024, *1]
113   vd            創(chuàng)建分卷之前清除磁盤內(nèi)容
114   ver[n]        文件版本控制
115   vn            使用舊式的分卷命名方案
116   vp            創(chuàng)建每個(gè)分卷之前暫停
117   w<path>       指定工作目錄
118   x<file>       排除指定的文件
119   x@            讀取文件名以從 stdin 排除
120   x@<list>      排除指定列表文件里列出的文件
121   y             對(duì)所有詢問(wèn)假定選擇
122   z[file]       從文件讀取壓縮文件注釋

…\WinRAR\unRar.exe:

UNRAR 5.30 beta 2 免費(fèi)軟件      版權(quán)所有 (C) 1993-2015 Alexander Roshal
用法:unrar <命令> -<參數(shù) 1> -<參數(shù) N> <壓縮文件> <文件...>
               <@列表文件...> <解壓路徑\>
 
<命令>
  e             提取文件無(wú)需壓縮文件的路徑
  l[t[a],b]     列出壓縮文件內(nèi)容 [technical[all], bare]
  p             打印文件到 stdout
  t             測(cè)試壓縮文件
  v[t[a],b]     詳細(xì)列出壓縮文件內(nèi)容 [technical[all],bare]
  x             使用完整路徑提取文件
 
<參數(shù)>
  -             停止參數(shù)掃描
  @[+]          禁用 [啟用] 文件列表
  ac            壓縮或解壓后清除存檔屬性
  ad            添加壓縮文件名到目標(biāo)路徑
  ag[格式]      使用當(dāng)前日期生成壓縮文件名
  ai            忽略文件屬性
  ap<格式>      添加路徑到壓縮文件中
  c-            禁用注釋顯示
  cfg-          禁用讀取配置
  cl            轉(zhuǎn)換名稱到小寫
  cu            轉(zhuǎn)換名稱到大寫
  dh            打開(kāi)已共享文件
  ep            從名稱里排除路徑
  ep3           擴(kuò)展路徑為完整路徑包括驅(qū)動(dòng)器盤符
  f             更新文件
  id[c,d,p,q]   禁用信息
  ierr          發(fā)送所有消息到 stderr
  inul          禁用所有消息
  ioff          完成操作后關(guān)閉電腦
  kb            保留損壞的已解壓縮文件
  n<file>       額外的包含過(guò)濾器的文件
  n@             stdin 讀取額外的過(guò)濾器掩碼
  n@<list>      從列表文件讀取額外的過(guò)濾器掩碼
  o[+|-]        設(shè)置覆蓋模式
  oc            設(shè)置 NTFS 壓縮屬性
  ol[a]         將符號(hào)鏈接作為鏈接處理 [絕對(duì)路徑]
  or            自動(dòng)重命名文件
  ow            保存或恢復(fù)文件所有者和組
  p[password]   設(shè)置密碼
  p-            不查詢密碼
  r             遞歸子目錄
  ri<P>[:<S>]   設(shè)置優(yōu)先級(jí) (0-默認(rèn),1-最小..15-最大) 和睡眠時(shí)間為 ms
  sc<chr>[obj]  指定字符集
  sl<size>      處理小于指定大小的文件
  sm<size>      處理大于指定大小的文件
  ta<date>      處理在 <日期> 之后修改過(guò)的文件,以 YYYYMMDDHHMMSS 格式
  tb<date>      處理在 <日期> 之前修改過(guò)的文件,以 YYYYMMDDHHMMSS 格式
  tn<time>      處理比 <時(shí)間> 較新的文件
  to<time>      處理比 <時(shí)間> 較舊的文件
  ts<m,c,a>[N]  保存或恢復(fù)文件時(shí)間(修改,創(chuàng)建,訪問(wèn))
  u             更新文件
  v             列出所有分卷
  ver[n]        文件版本控制
  vp            創(chuàng)建每個(gè)分卷之前暫停
  x<file>       排除指定的文件
  x@            讀取文件名以從 stdin 排除
  x@<list>      排除指定列表文件里列出的文件
  y             對(duì)所有詢問(wèn)假定選擇

該文章在 2021/5/28 16:23:24 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
一级a一级a爰片免费免免久久 | 一级a视频在线观看免费 | 久久国产午夜视频影院 | 亚洲国产日韩一区二区三区 | 日韩欧美亚欧在线视频 | 新97碰碰新版国产 |