为什么百度知道总有些复制粘贴其他人回答的人?

开关、-s 开关可以 提供比 -oi 更灵活的解决方案。 开关 -oi2 和 -oi1 类似,仅有的区别是:在开始压缩之前会显示找到的 相同文件的名字。 开关 -oi3 和 -oi4 允许利用 RAR 生成相同文件的列表。尽管你还需要提 供一个虚拟的压缩文件名使命令的语法有效。在这种模式下压缩文件不会 被创建也没有任何内容被压缩。如果使用 -oi3,会显示文件大小和名称, 每一个相同的文件组用空行分隔。开关 -oi4 显示单纯的文件名并跳过相 同文件组的第一个文件,所以仅列出重复的。 可选的 值允许定义最小文件大小的阈值。小于 的文件不被分析看作是不同的。如果这个参数不存在,默认值是 64 KB。 选择太小 可能增加检测相同的文件所需的时间。 开关 -oi1 和 -oi2 仅被 RAR 5.0 格式支持。所以你需要和 -ma 开关一 起使用。 例子: 1) 把符号链接保存为链接,所以文件内容没有被存档。在 Windows 版本中它 也把分析点保存为链接。这些文档项目在解压时被恢复为符号链接或分析点。 Unix 中 RAR 4.x 和 RAR 5.0 都支持,Windows 中仅 RAR 5.0 支持。 Windows 中,解压时你需要管理员权限创建符号链接。 -or 如果相同名字的文件已经存在则自动重命名解压的文件。重命名文件将得 到象 可以用来保存某些文件依赖信息,如文件描述。如果您使用 RAR 来备份您 的 NTFS 磁盘时,建议您指定这个开关。 -ow 当压缩时保存文件安全信息和解压时恢复它们时,使用这个开关。 Unix 版本的 RAR 当使用这个开关时保存文件所有者和组。 Windows 版本存储所有者、组、文件许可和校验信息,但是你必须有读取 它们的必需的权限。 注意只有 NTFS 文件系统支持在Windows下的文件基 本安全数据。 -o[+|-] 设置覆盖模式。可以在解压或更新文件时使用。下列模式可用: -o 覆盖前询问 (默认用于解压文件); -o+ 覆盖所有 (默认用于更新的压缩文件); -o- 跳过已存在的文件。 -o+ 覆盖已存在的文件。 -o- 不覆盖已存在的文件。 -p[p] 压缩时,使用字符串

作为密码加密文件。密码大小写敏感。如果你在 命令行忽略密码,你会看到一个输入密码的提示。 例子: rar a -pmyhoney secret1 *.txt 添加 *.txt文件并用密码"myhoney"加密. -p- 不询问密码 解压加密文件时不询问密码。其实你可以在解压一个加密文件时指定任意 无效的密码来抑制密码提示并强迫 RAR 发出的“密码错误”的消息。此 开关就是设置‘-’作为密码。 -qo[-|+] 添加快速打开信息 [无|强制] RAR 压缩文件在描述的每个文件的数据前存储包含如文件名称、时间、大 小和属性的信息的文件头。这种方法比把所有文件头储存在一个连续的块 中更能防止损坏,后者如果损坏或丢失会摧毁整个压缩文件的内容。但在 更可靠的同时,这些文件头散布于整个压缩文件,如果我们需要在类似 WinRAR 图形界面的外壳中快速打开压缩文件的内容时的访问速度太慢。 要提高压缩文件的打开速度,而且要整个压缩文件不依赖于单一易受损块, RAR 5.0 压缩文件可以包含一个可选的快速打开的记录。这些记录被添加 到压缩文件的结尾,包含附加在压缩文件内的普通文件头的文件名和其它 文件信息的副本被存储在一个单一的连续块中。因为块是连续的,所以其 内容可以被快速读取,而不需要执行大量的磁盘寻道操作。此块中每一个 文件头都被校验和保护。如果 WinRAR 检测到快速打开信息被破坏,它会 从压缩文件内重新读取这部分的头信息,所以防伤害性能没有被减弱。 快速打开记录包含文件头的完整副本,这可能是数十或数百个字节/文件, 会把压缩文件的大小增加相同的量。当文件数据大小与文件头差不多大时, 对于许多小文件,大小的增加是很明显的。所以在默认情况下,如果没有 指定 -qo 或 -qo 没有使用参数,WinRAR 只对相对大的文件存储头副本, 对小文件继续使用本地头。具体的文件大小阈值依赖解 WinRAR 的版本。 这种方法提供了一个在打开速度和压缩文件大小之间的合理折衷。如果你 想要最大的压缩文件打开速度,而不管大小,您可以使用 -qo+ 存储所有 文件头的副本。如果你需要尽可能小的压缩文件,而不关心压缩文件在不 同的程序中打开的速度,指定 -qo- 完全排除快速打开信息。 如果你想测试此开关的性能效果,确保压缩文件的内容没有存储在磁盘的 缓存中。对于缓存的压缩文件没有进行真正的磁盘搜索,这使访问没有快 速打开记录的文件头也很快。 -r 包含子文件夹,可以使用命令: a,u,f,m,x,e,t,p,v,l,c,cf 和 s. 当使用命令 'a','u','f','m' 将处理在所有子目录中以及当前工作目 录的中的文件。 当使用命令 x,e,t,p,v,l,c,cf 或 s 将处理在子目录以及当前工 作目录中所有压缩文件。 -r- 禁用递归。 在某些情况下,即使没有指定 -r 开关 RAR 也会自动启用递归。开关 -r- 禁止它。 压缩时如果你指定了目录名,目录名不包含通配符,即使 -r 开关没有指定, 默认 RAR 添加目录的内容。如果磁盘根目录没有把通配符作为文件掩码指定, RAR 也会自动启用递归。开关 -r- 禁用此行为。 例子: rar a -r- arc dirname 命令仅会添加空目录 'dirname' 目录并忽略它的内容。下列命令: rar a -r- arc c:\ 会仅压缩 c: 根目录的内容并不会包含子目录。 -r0 和 -r 相似,但是当使用命令 'a','u','f','m',将仅对包括通配符 '*' 和 '?' 的文件掩码递归子目录。 此开关仅用于文件名。没有文件名部分的目录名,如 'dirname',不受 -r0 影响,如果没有指定 -r- 开关,它们的内容被完全添加到压缩文件中。 例子: rar a -r0 docs.rar *.doc readme.txt 从当前目录和它的子目录添加 *.doc 和仅当前文件夹中的

[:] 设置优先级和休眠时间。只有在 Windows 版本的 RAR 中可用。 这个开关让 RAR 在多任务环境下时,用来控制系统载入负荷。可用任务 优先级值从 0 到 15。当

等于 0 时,使用默认任务优先级。1 对应 最低的任务优先权,15 - 最高。 休眠时间 是从 0 到 1000 (千分之一秒)的值。这是 RAR 压缩或解 压缩操作期间每次读或写时将会归还到系统的时段。休眠时间设定在几个 相同优先级任务在系统中同时运行时有用。 例子: 使用默认优先级执行 RAR,并且每次读取或写入后有10 ms的休眠 rar a -r -sfx -ri0:10 backup *.* -rr[N] 添加数据恢复记录。这个开关在创建或修改压缩文件被用来添加压缩文件 数据的恢复记录。 -rv[N] 创建恢复卷。这个开关在创建多卷压缩文件时用来创建恢复卷。查看 'rv[N]'命令的详细描述。 -s 创建固实压缩文件。固实格式是一种特别的压缩包。它把压缩文件内数个 或所有文件作为一个连续的数据流对待。 当添加大量小文件或类似的文件时,固实压缩的压缩率会显着增加。但它 也有几个重要的缺点:更新现有固实压缩文件速度慢,个别文件的读取速 度较慢,降低损坏恢复可能。 通常固实文件内的文件按扩展名排序,但是可以使用 -ds 开关禁用排序 或使用一个特殊文件, rarfiles.lst 来定义文件顺序。 例子: 使用512KB的字典创建固实压缩文件 sources.rar ,包含全部子目录,从 当前目录开始,只添加.asm文件: rar a -s -md512 sources.rar *.asm -r -s 根据文件计数创建固实组 和 -s 相似,但是在压缩文件后重置压缩文件的状态。通常减少压缩率, 但是也能减少损坏的固实压缩文件中的文件丢失。 -sc[对象] 指定列表文件、日志文件和压缩包注释文件的字符集。

我要回帖

更多关于 被别人说复制粘贴 的文章

 

随机推荐