rar

压缩文件

语法

  rar command [-switch_1 -switch_N] archive [files...]

选项:


   命令(command )

   a      添加文件到压缩文件

   c      添加压缩文件注释,注释长度限制为62000字节

   cf     添加文件注释. 当给出“v”命令时,将显示文件注释。文件注释长度限制为32767字节

   cw     写入压缩文件注释到文件

   d      删除压缩文件中的文件

   e      解压压缩文件到当前目录

   f      刷新压缩文件中的文件

   k      锁定压缩文件

   l[t]   列出压缩文件[技术信息,简洁]

   m[f]   移动到压缩文件[仅对文件]

   p      打印文件到标准输出设备

   r      修复压缩文件

   rc     重建丢失的卷

   rr[N]  添加数据恢复记录

   rn     重命名压缩文件

   rv[N]  创建恢复卷

   s[name|-]
          转换压缩文件为自解压格式或转换回压缩文件

   t      测试压缩文件

   u      更新压缩文件中的文件

   v[t]   详细列出压缩文件[技术信息,简洁]

   x      用绝对路径解压文件


开关(switch):

   -ac    压缩或解压后清除文件属性

    ad     添加压缩文件名到目标路径

   -ag[format]
          使用当前日期生成压缩文件名

   -ao    添加具有压缩属性的文件

   -ap    添加路径到压缩文件中

   -as    同步压缩文件内容

   -av    添加用户身份校验(仅注册版本可用)

   -av-   禁用用户身份校验

   -cfg-  禁用读取配置

   -cl    名称转换为小写

   -cu    名称转换为大写

   -c-    禁用注释显示

   -df    压缩后删除文件

   -dh    打开共享文件

   -ds     对固实压缩文件禁用名称排序

   -ed    不添加空目录

   -ee    不要处理扩展属性。只适用于OS/2版本

   -en    不添加"压缩文件结束"标志

   -ep    从名称中排除路径

   -ep1    从名称中排除基本目录

   -ep2   展开为完整路径

   -eAttr
          指定文件排除属性掩码

   -f     刷新文件

   -hppassword
         加密文件数据和头文件。密码区分大小写。
         如果在命令行中省略了密码,将会提示您输入密码。

   -idp   禁用百分比显示

   -ieml[.][addr]
          用E-mail发送压缩文件

   -ierr  发送所有消息到标准错误设备

   -ilog  把错误写到日志文件(只有注册版本可用)

   -inul  禁用所有消息

   -isnd  启用声音

   -k     锁定压缩文件

   -kb    保留损坏的已解压文件

   -m 0..5
         设置压缩级别(0-存储...3-默认...5-最大)

   -mcpar
          设置高级压缩参数

   -mdsize
          设置字典大小为Kb(64,128,256,512,1024,2048,4097或a,b,c,d,e,f,g)

   -ms[list]
          S指定要存储的文件类型。

   -o+     覆盖已存在文件

   -o-    不覆盖已存在文件

   -ol    将符号链接保存为链接而不是文件。

   -os    保存NTFS流

   -ow    保存或恢复文件所有者和组

   -ppassword
          在压缩时用字符串密码作为密码加密文件。密码区分大小写。
          如果在命令行中省略了密码,将提示输入“密码”。

   -p-    不询问密码

   -r     递归子目录

   -r0    仅递归通配符名称的子目录

   -rip[:s]
         设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间

   -rr[N] 添加数据恢复记录

   -rv[N] 创建恢复卷

   -s     建固实压缩文件

   -sN    使用文件计数创建实体组。
          类似于-s,但在压缩N个文件后重新设置固实的统计数据。

   -se    使用扩展创建实体组。
          类似于-s,但如果文件扩展名被更改,则重置可靠的统计信息

   -sv   创建独立的实体卷。
         与-s类似,但是在启动新卷时,要尽快重置可靠的统计数据

   -sv-   创建依赖的实体卷。
          与-s类似,但是禁用了实体统计信息的重置。

   -s-    禁用固实压缩

   -sfx[name]
          创建自解压档案。存档与用户主目录中的sfx模块合并。

   -t     压缩后测试文件

   -tk    保留原始压缩文件时间

   -tl    设置压缩文件时间为最新文件时间

   -u     更新文件

   -vsize[M|k|b|f]
           创建卷大小=<大小>*1000[*1024, *1]

   -vd    创建容量前清除磁盘内容

   -wpath
          分配工作目录

   -xfile
          排除指定的文件中。通配符可以使用,您可以多次指定开关' -x '。

   -x@list
          在指定的列表文件中排除文件

   -x@    读取文件名以排除stdin

   -y     在所有查询中假设是

   -zfile
          从文件中读取压缩注释

   -?     显示命令和开关上的帮助。与输入none或非法命令行选项相同

   --     这个switch告诉RAR命令行中没有更多的switch。
          如果压缩或文件名从' - '字符开始,这可能很有用。
          使用“—”switch将确保名称不被视为switch。


有关完整说明,请运行不带选项的rar。

例子

创建一个压缩文件,包含file1.dat,file2.dat,file3.dat:

$ rar a archive.rar file1.dat file2.dat file3.dat

创建一个压缩文件包含目录music:

$ rar a ss64.rar music/

创建一个压缩文件,将文件拆分为多个部分,相同大小(50MB):

$ rar a -v50M -R ss64.rar music/

rar 命令实例:

linux命令:rar a -m0 "${PWD##*/}.rar" * * "${PWD##*/}.rar" -m0 a rar rar a -m0 "${PWD##*/}.rar" *rootopen.com
linux命令:rar a -m0 "${PWD##*/}.rar" * * "${PWD##*/}.rar" -m0 a rar rar a -m0 "${PWD##*/}.rar" *rootopen.com
2018-01-14 23:10:48

linux命令:rar a -m5 -v5M -R myarchive.rar /home/ /home/ myarchive.rar -R -v5M -m5 a rar rar a -m5 -v5M -R myarchive.rar /home/rootopen.com
linux命令:rar a -m5 -v5M -R myarchive.rar /home/ /home/ myarchive.rar -R -v5M -m5 a rar rar a -m5 -v5M -R myarchive.rar /home/rootopen.com
2018-05-07 17:18:48

linux命令:rar a -v[SIZE] [archivename] [files] [files] [archivename] -v[SIZE] a rar rar a -v[SIZE] [archivename] [files]rootopen.com
linux命令:rar a -v[SIZE] [archivename] [files] [files] [archivename] -v[SIZE] a rar rar a -v[SIZE] [archivename] [files]rootopen.com
2017-12-30 07:43:48

Linux的Bash命令行(A-Z排序)