一般rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件或文件列表为对操作文档实现修饰的具体文件或目录(可选)。接出来是小编为你们搜集的Linux下rar命令解读,希望能帮到你们。
Linux下rar命令解读
用法:rar-….-
一般rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,
文件或文件列表为对操作文档实现修饰的具体文件或目录(可选)。
------------------------------------------------------------------------
rar常用命令主要有
a添加文件到操作文档
例:raratest.rarfile1.txt若test.rar文件不存在,则打包file1.txt文件成test.rar
例:raratest.rarfile2.txt若test.rar文件早已存在,则添加file2.txt文件到test.rar中
(这样test.rar中就有两个文件了)
注,若果操作文档中已有某文件的一份拷贝,则a命令更新该文件,对目录也可以进行操作
例:raratest.rardir1
c对操作文档添加说明注释
rarctest.rar
(会出现Readingcommentfromstdin字样linux 解压rar文件命令,之后输入一行或多行注释,以ctrl+d结束)
cf添加文件注释,类似前面的c,不过这个是对压缩文档中每位文件进行注释
cw将文档注释写入文件
例:rarcwtest.rarcomment.txt
d从文档中删掉文件
例:rardtest.rarfile1.txt
e将文件解压到当前目录
例:raretest.rar
注:用e解压的话,除了原先的file1.txt和file2.txt被解压到当前目录,就连dir1上面的所有文件
也被解压到当前目录下,不能保持压缩前的目录结构,假如想保持压缩前的目录结构,用x解压
k锁定文档
例:rarktest.rar锁定文档后linux 解压rar文件命令,该文档就难以进行任何更新操作了
r修补文档
例:rarrtest.rar
当rar文件有问题时,可以尝试用该命令进行修补(鬼晓得有多少用)
s转换文档成自解压文档
例:rarstest.rar
会生成一个test.sfx的可执行文档,运行它的疗效就相当于rarxtest.rar,
适宜于向没有rar的用户传输文件
t检查文档
例:rarttest.rar
检查test.rar的完整性,通常压缩完小型文件打算传输前最好用这个命令来确保文件的正确性
x带路径解压文档中内容到当前目录
例:rarxtest.rar
这样解压的话,dir1都会保持原先的目录结构
以上就是rar的常用命令,一个rar操作只能有一个命令,而选项却可以有多个。
------------------------------------------------------------------------
rar选项有好多,在此未能一一说明,只示范常常使用的几个
cl将文件名转换为大写
cu将文件名转换为小写
例:rara-cltest.rarFILe.txt
FILe.txt在添加进test.rar以后,变为file.txt
df文档操作后删掉源文件
例:rara-dftest.rarfile1.txtfile2.txtdir1
将file1.txt,file2.txt,dir1压缩到test.rar中以后,删掉源文件
ed不添加空目录
例:rara-edtest.rardir1
添加dir1到test.rar中时,不对空目录进行操作
rare-edtest.rar
解压test.rar时,不生成空目录
k锁定文件
例:rara-ktest.rarfile1.txt
等价于raratest.rarfile1.txt
rarktest.rar
m设定压缩比等级(0-储存,3-默认,5-最大)
例:rara-m0test.rardir1dir2
将dir1,dir2打包储存到test.rar,不进行实质上的压缩(速率奇快,适宜于对无甚可压的文件进行操作
例如avi,jpg等)
rara-m5test.rar*.txt*.bmp
将当前目录下的txt文件和bmp文件打包压缩到test.rar中,使用最大压缩比(最慢)
ms[ext;ext]特定文件采用非压缩方法
例:rara-m5-msavi;jpg;jpegtest.rar/home
将home目录下所有目录和文件归档到test.rar,采用最大压缩,但avi,jpg,jpeg文件不进行压缩
(只是打包进test.rar,由于这种文件即使用最大压缩也压不了多少,不如直接打包节约时间)
o+覆盖已有文件
o-不覆盖已有文件
例:rarx-o-test.rar
解压test.rar文件red hat linux,而且假如遇到以存在的文件则不覆盖
ol将符号链接以链接文件保存,而不是普通文件
ow保存或则恢复文件所有者的信息(username,group)
这两个是*nix系统特有的命令,很容易理解吧
------------------------------------------------------------------------
p[password]设定密码
例:raratest.rar*.txt-pprettygirl
压缩文件设定密码为prettygirl,解压时无密码难以进行操作
假如认为明码密码太过曝露,可以使用
raratest.rar*.txt-p
则rar程序会寻问你要使用哪些密码,不回显
s-不使用固实压缩
注,固实压缩就是压缩后文档内容不可变更的压缩方法,这和lock不一样。由于使用普通压缩
要照料之后的插入删掉某些文件的须要,就要留下好多操作余地。而固实压缩则不可以对
其内容进行任何更新,所以压缩比是最大的。
sfx[name]创建自解压文件,这和先用a进行压缩,再用s转换疗效是一样的。
t压缩完毕后进行完整性检验
例:raratest.rar/home-t
压缩完毕后进行检验,假如有问题则报错。
ta仅对data日期后文件进行操作
tb仅对data日期前文件进行操作
注,date的格式为YYYYMMDDHHMMSS这样。
v[k,b]分卷压缩,每卷大小由前面的size指定
例:rara-v15000k-m0testxvid-fn.avi
对xvid-fn.avi进行打包储存,每卷大小15000k(这些格式在网上发布dvdrip时很流行)
生成的文件名为test.part1.rar,test.part2.rar….(rar3.20版)
x排除特定的文件
例:rarxtest.rar-x*.txt
解压test.rar中除*.txt以外的文档
x@同上,不过此次所有排除的文件置于list文件列表中
y所有操作均回答yes
比如有时解压时每遇到相同文件就问是否覆盖(Y/N),加上-y就可以默认选择Yes,不再寻问
用法:rar--
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-储存…3-默认…5-最大)
mc设置中级压缩参数
md以KB为单位的字典大小(64,128,256,512,1024,2048,4096orA-G)
ms[ext;ext]指定储存的文件类型
o+覆盖已存在文件
o-不覆盖已存在文件
os保存NTFS流
ow保存或恢复文件所有者和组
p[密码]设置密码
p-不寻问密码
r递归子目录
r0仅递归键值名称的子目录
ri
[:]设置优先级(0-默认,1-最小..15-最大)和以微秒为单位的休眠时间
rr[N]添加数据恢复记录
rv[N]创建恢复卷
s[,v[-],e]创建固实压缩文件
s-禁用固实压缩文件
sfx[名称]创建自解压压缩文件
t压缩后测试文件
ta添加日期后更改的文件,日期格式YYYYMMDDHHMMSS
tb添加日期前更改的文件,日期格式YYYYMMDDHHMMSS
tk保留原始压缩文件时间
tl设置压缩文件时间为最新文件时间
tn添加之后的文件
to添加原先的文件
ts[N]保存或恢复文件时间(更改,创建,访问)
u更新文件
v手动检查创建卷的大小或则列举所有的卷
v[k,b]创建卷大小=*1000[*1024,*1]
vd创建容量前去除c盘内容
ver[n]文件版本控制
vn使用旧风格的卷命名方案
vp每卷之前暂停
w指定工作目录
x排除指定的文件
x@从标准输入设备读取要排除的文件名
x@排除指定列表文件中的文件
y假定对全部寻问都回答是
z从文件读取压缩文件注释
示例:
1、rarafilefile.ext
假如file.rar不存在将创建file.rar文件;假如file.rar压缩包中已有file.ext,将更新压缩包中的file.ext;还可用d:*.ext取代file.ext将盘符下所有ext文件(不包括自文件夹)添加到压缩包中。
2、rara-r-v2000-s-sfx-rrfile
从当前文件夹和子文件夹压缩全部文件成为2000000字节大小、固实的、分卷自解压文件file.part1.exe,file.part2.rar,file.part3.rar等wps for linux,并在每一个分卷中添加恢复记录;将命令a换成命令m可将文件压缩后删掉
3、rarxFonts*.ttf
会从压缩文件解压*.ttf字体文件到当前文件夹,但下边命令:
rarxFonts*.ttfNewFonts
会从压缩文件解压*.ttf字体文件到文件夹NewFont
4、rara-pZaBaToAd-rsecretgames*.*
使用密码ZaBaToAd来将文件夹“games”的内容添加到压缩文件“secret”
5、rara-ra.rara/
递归的将a/下所有东西压缩到a.rar
6、rarxa.rar
递归的将a.rar解压到当前目录
看了“Linux下rar命令解读”还想看:
1.linux如何使用压缩及解压缩命令
2.Linux怎么添加zip压缩文件的操作命令
3.linuxtar命令解读
4.Linux不解压压缩文件怎么查看某个文件大小