RAR for Linux 指令詳解
用法: rar <指令>-<開關 1> -<開關 N> <壓縮檔案> <檔案...> <@清單檔案...> <解壓路徑/>
<指令>
a | 添加檔案到壓縮檔案 |
c | 添加壓縮檔案注釋 |
cf | 添加檔案注釋 |
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 | 展開為完整路徑 |
f | 重新整理檔案 |
hp[密碼] | 同時加密檔案資料和檔案頭 |
idp | 禁用百分比顯示 |
ieml[屬性] | 用E-mail發送壓縮檔案 |
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] | 指定存儲的檔案類型 |
o+ | 覆寫已存在檔案 |
o- | 不覆寫已存在檔案 |
os | 儲存NTFS流 |
ow | 儲存或恢複檔案所有者群組 |
p[密碼] | 設定密碼 |
p- | 不詢問密碼 |
r | 遞歸子目錄 |
r0 | 僅遞歸通配符名稱的子目錄 |
ri<P>[:<S>] | 設定優先級(0-預設,1-最小..15-最大)和以毫秒為機關的休眠時間 |
rr[N] | 添加資料恢複記錄 |
rv[N] | 建立恢複卷 |
s[<N>,v[-],e] | 建立固實壓縮檔案 |
s- | 禁用固實壓縮檔案 |
sfx[名稱] | 建立自解壓壓縮檔案 |
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<檔案> | 從檔案讀取壓縮檔案注釋 |
示例:
1、rar a file file.ext
如果file.rar不存在将建立file.rar檔案;如果file.rar壓縮包中已有file.ext,将更新壓縮包中的file.ext;還可用d:/*.ext代替file.ext将d盤下所有ext檔案(不包括自檔案夾)添加到壓縮包中。
2、rar a -r -v2000 -s -sfx -rr file
從目前檔案夾和子檔案夾壓縮全部檔案成為 2000000 位元組大小、固實的、分卷自解壓檔案 file.part1.exe,file.part2.rar,file.part3.rar 等,并在每一個分卷中添加恢複記錄;将指令a換成指令m可将檔案壓縮後删除
3、rar x Fonts *.ttf
會從壓縮檔案解壓 *.ttf 字型檔案到目前檔案夾,但下面指令:
rar x Fonts *.ttf NewFonts/
會從壓縮檔案解壓 *.ttf 字型檔案到檔案夾 NewFont
4、rar a -pZaBaToAd -r secret games/*.*
使用密碼 ZaBaToAd 來将檔案夾“games”的内容添加到壓縮檔案“secret”
5、rar a -r a.rar a/
遞歸的将a/下所有東西壓縮到a.rar