`
paulfzm
  • 浏览: 884295 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

RAR for Linux 命令详解

阅读更多
  
RAR for Linux 命令详解
2008-12-27 17:32

Linux下rar命令详解

用法: 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
用绝对路径解压文件

 

示例:

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

 

rar常用命令主要有
a 添加文件到操作文档
例:rar a test.rar file1.txt 若test.rar文件不存在,则打包file1.txt文件成test.rar
例:rar a test.rar file2.txt 若test.rar文件已经存在,则添加file2.txt文件到test.rar中
(这样test.rar中就有两个文件了)
注,如果操作文档中已有某文件的一份拷贝,则a命令更新该文件,对目录也可以进行操作
例:rar a test.rar dir1

c 对操作文档添加说明注释
rar c test.rar
(会出现Reading comment from stdin字样,然后输入一行或多行注释,以ctrl+d结束)
cf 添加文件注释,类似上面的c,不过这个是对压缩文档中每个文件进行注释

cw 将文档注释写入文件
例:rar cw test.rar comment.txt

d 从文档中删除文件
例:rar d test.rar file1.txt

e 将文件解压到当前目录
例:rar e test.rar
注:用e解压的话,不仅原来的file1.txt和file2.txt被解压到当前目录,就连dir1里面的所有文件
也被解压到当前目录下,不能保持压缩前的目录结构,如果想保持压缩前的目录结构,用x解压

k 锁定文档
例:rar k test.rar 锁定文档后,该文档就无法进行任何更新操作了

r 修复文档
例:rar r test.rar
当rar文件有问题时,可以尝试用该命令进行修复(鬼知道有多少用)

s 转换文档成自解压文档
例:rar s test.rar
会生成一个test.sfx的可执行文档,运行它的效果就相当于rar x test.rar,
适合于向没有rar的用户传输文件

t 检测文档
例:rar t test.rar
检测test.rar的完整性,一般压缩完大型文件准备传输前最好用这个命令来确保文件的正确性

x 带路径解压文档中内容到当前目录
例:rar x test.rar
这样解压的话,dir1就会保持原来的目录结构

以上就是rar的常用命令,一个rar操作只能有一个命令,而选项却可以有多个。
------------------------------------------------------------------------
rar选项有很多,在此无法一一说明,只示范经常使用的几个

cl 将文件名转换为小写
cu 将文件名转换为大写
例:rar a -cl test.rar FILe.txt
FILe.txt在添加进test.rar之后,变为file.txt

df 文档操作后删除源文件
例:rar a -df test.rar file1.txt file2.txt dir1
将file1.txt,file2.txt,dir1压缩到test.rar中之后,删除源文件

ed 不添加空目录
例:rar a -ed test.rar dir1
添加dir1到test.rar中时,不对空目录进行操作
rar e -ed test.rar
解压test.rar时,不生成空目录

k 锁定文件
例:rar a -k test.rar file1.txt
等价于rar a test.rar file1.txt
rar k test.rar

m<0..5> 设定压缩比等级(0-存储,3-默认,5-最大)
例:rar a -m0 test.rar dir1 dir2
将dir1,dir2打包存储到test.rar,不进行实质上的压缩(速度奇快,适合于对无甚可压的文件进行操作
比如avi,jpg等)
rar a -m5 test.rar *.txt *.bmp
将当前目录下的txt文件和bmp文件打包压缩到test.rar中,使用最大压缩比(最慢)

ms[ext;ext] 特定文件采用非压缩方式
例:rar a -m5 -ms avi;jpg;jpeg test.rar /home
将home目录下所有目录和文件归档到test.rar,采用最大压缩,但avi,jpg,jpeg文件不进行压缩
(只是打包进test.rar,因为这些文件即使用最大压缩也压不了多少,不如直接打包节省时间)

o+ 覆盖已有文件
o- 不覆盖已有文件
例:rar x -o- test.rar
解压test.rar文件,但是如果碰到以存在的文件则不覆盖

ol 将符号链接以链接文件保存,而不是普通文件
ow 保存或者恢复文件所有者的信息(username,group)
这两个是*nix系统特有的命令,很容易理解吧
------------------------------------------------------------------------
p[password] 设定密码
例:rar a test.rar *.txt -p prettygirl
压缩文件设定密码为prettygirl,解压时无密码无法进行操作
如果觉得明码密码太过暴露,可以使用
rar a test.rar *.txt -p
则rar程序会询问你要使用什么密码,不回显

s- 不使用固实压缩
注,固实压缩就是压缩后文档内容不可变更的压缩方式,这和lock不一样。因为使用普通压缩
要照顾以后的插入删除个别文件的需要,就要留下很多操作余地。而固实压缩则不可以对
其内容进行任何更新,所以压缩比是最大的。

sfx[name] 创建自解压文件,这和先用a进行压缩,再用s转换效果是一样的。

t 压缩完毕后进行完整性检验
例:rar a test.rar /home -t
压缩完毕后进行检验,如果有问题则报错

分享到:
评论

相关推荐

    linux tar命令详解

    ### Linux tar 命令详解 #### tar命令概述 `tar` 命令是 Linux 系统中用于创建、管理归档文件的强大工具。它最初设计用于在磁带(Tape Archive)上创建文件存档,因此得名 `tar`。随着时间的发展,`tar` 命令的...

    linux编程命令详解

    在Linux操作系统中,编程是一项基础且...阅读《Linux编程命令详解》这样的资料,将有助于深入理解这些命令的用法和应用场景。同时,实践是检验知识的最好方式,多在终端中尝试这些命令,将有助于巩固记忆并提升技能。

    rarlinux-x64-5.6.0.tar.gz--Linux64位的RAR解压工具离线安装包

    《Linux 64位系统下的RAR解压工具:rarlinux-x64-5.6.0.tar.gz详解》 在日常的计算机操作中,压缩和解压缩文件是必不可少的环节,尤其是在Linux环境下,由于文件传输和存储的需求,掌握RAR这种跨平台的压缩格式及其...

    LINUX下RAR的压缩和解压详解

    #### 六、UNRAR命令详解 - **`e`**:用于提取文件到当前目录。 - **`l`**:列出归档文件信息。可以加上`-t`或`-b`参数分别以技术性和简略形式列出。 - **`p`**:将文件打印到标准输出。 - **`t`**:测试归档文件...

    Linux-Shell-Tutorial.rar_Linux shell

    其中的"Linux Shell Tutorial.chm"是一个帮助文档,很可能包含了丰富的学习资料,如命令详解、脚本编写技巧以及常见问题解决方案。 Linux Shell最常用的解释器是Bash(Bourne-Again SHell),它是GNU项目的一部分,...

    rarlinux-5.9.b3.tar.gz

    《Linux环境下RAR工具的使用详解》 RAR是一种广泛使用的压缩和解压缩文件格式,尤其在Windows操作系统中,RAR因其高效性和强大的功能而受到青睐。然而,RAR同样可以在Linux环境中使用,这得益于“rar”工具的存在。...

    RealPlayer for Linux_x86 V10.0.6 GOLD.rar

    《Linux环境下RealPlayer V10.0.6的使用与详解》 在信息技术日新月异的今天,多媒体播放器已经成为我们日常生活中不可或缺的一部分。在Linux操作系统中,RealPlayer是一款非常重要的多媒体播放软件,它提供了与...

    dtc.rar_linux dtc

    《Linux系统下的DTC驱动详解》 在Linux操作系统中,设备驱动程序是操作系统与硬件设备之间的桥梁,它允许操作系统控制并使用硬件设备。本篇将深入探讨“DTC 3180/3280 driver for Linux”,这是一个专门为Linux系统...

    rarlinux-3.7.1.rar

    《Linux环境下RAR工具的安装与使用详解》 在日常工作中,我们经常遇到需要在Linux系统中处理RAR格式的压缩文件,而默认的tar命令并不能直接解压这种格式。这时,就需要借助于支持RAR格式的工具,例如“rar”。本文...

    linux2.rar

    【标题】"Linux2.rar" 暗示了这是一个与Linux操作系统相关的压缩文件包,可能包含了一些关于Linux的教程资料以及一个名为"radview_evaluation_license_83.lic"的授权文件。 【描述】"Linux教程 + radview_...

    linux 压缩 解压 详解.doc

    #### 一、Tar 命令详解 在Linux系统中,`tar`命令是最常用的打包工具之一。该命令能够帮助用户轻松地将多个文件打包成一个文件,这对于备份和传输文件非常有用。下面将详细介绍`tar`命令的基本用法及其与各种压缩...

    Linux解压命令大全

    #### 二、解压命令详解 ##### 1. **zip** - **命令格式**: ```bash zip [选项] [文件] ``` - **示例**: - 把`/home`目录下的`mydata`目录压缩为`mydata.zip`: ```bash zip -r mydata.zip mydata ``` - ...

    Linux终端仿真软件SecureCRT-5.13.rar

    - 交互操作:在终端窗口中,可以使用常见的Linux命令进行文件管理、进程查看等操作。 - 文件传输:通过内置的SFTP功能,可以将本地文件上传到远程服务器,或下载服务器上的文件。 4. 高级特性 - 脚本支持:...

    Linux Shell命令行及脚本编程实例详解PPT.rar

    这份"Linux Shell命令行及脚本编程实例详解PPT"的资源包含了丰富的实例和详细讲解,旨在帮助用户深入理解和应用Linux Shell。 在Linux Shell命令行中,用户可以执行各种任务,如文件管理(创建、删除、移动、复制...

    dos.rar_dos命令

    **DOS命令详解** DOS(Disk Operating System)是个人计算机上早期的一种操作系统,它以其命令行界面闻名,用户通过输入各种命令来执行系统操作。虽然现在Windows操作系统已经普及,但DOS命令仍然在某些场景下被...

    UT-S3C6410-linux.rar_6410_S3C6410 BOOT_just for s3c6410_s3c6410

    《S3C6410 Linux开发详解》 在嵌入式系统开发领域,Samsung的S3C6410处理器是一款广泛应用的高性能处理器,主要针对移动设备和嵌入式应用设计。本篇将深入探讨S3C6410处理器在Linux环境下的开发过程,结合"UT-S3C...

    grub使用详解.rar

    2. **引导修复**:如果GRUB被覆盖或损坏,可以通过GRUB for DOS等工具在Live环境下来修复GRUB,重新安装阶段1和更新配置。 **五、boot.ini文件解释** 在Windows系统中,`boot.ini`文件用于管理多重引导,虽然不是...

    openssh for_redhat.rar

    《OpenSSH for Redhat:Linux安全补丁与版本升级详解》 在信息技术领域,安全始终是首要关注的问题,尤其是在服务器操作系统层面。Red Hat Linux作为一款广泛使用的开源操作系统,其安全性能直接影响到网络服务的...

    ipmitool-1.8.11.rar

    **IPMITool详解** IPMITool是一款开源的命令行工具,用于通过IPMI(Intelligent Platform Management Interface)接口管理服务器硬件。它允许用户在操作系统层面之外监控和控制服务器的硬件状态,包括电源控制、...

Global site tag (gtag.js) - Google Analytics