【转】winrar命令行详解

yizhihongxing

【转】winrar命令行详解

WinRAR是一个强大的文件压缩、解压缩软件,常常被用于在Windows系统中对文件进行压缩、备份和归档。除了通过图形界面使用WinRAR,还可以通过命令行来使用它提供的功能。本文将详细解释WinRAR的命令行参数及其用法。

WinRAR命令行用法

WinRAR的命令行用法如下:

WinRAR [<命令>] -[<选项>] [<文件1>...] [<文件N>]

其中<命令><选项>是WinRAR命令行的两个参数类型。命令和选项可以区分大小写,文件名则不区分大小写。下面我们将详细介绍各个参数的用法。

命令

a:压缩文件

WinRAR a [-<属性>参数] [<压缩文件>] [<文件1>...] [<文件N>]

a命令用于压缩文件。该命令可接受许多选项,用于定义压缩方式的属性(如压缩算法、压缩率等)。

例如,要将文件file.txt压缩到名为archive.rar的压缩文件中,可以使用以下命令:

WinRAR a archive.rar file.txt

d:删除压缩包中的文件

WinRAR d [<压缩文件>] [<文件1>...] [<文件N>]

d命令用于从压缩包中删除文件。该命令可以删除多个文件,使用空格分隔各个文件名。

例如,要将名为archive.rar的压缩文件中的file.txt文件删除,可以使用以下命令:

WinRAR d archive.rar file.txt

e:提取文件

WinRAR e -<属性>参数 [<压缩文件>]

e命令用于从压缩包中提取文件。该命令可以接受一些属性,以控制提取的方式。

例如,要将名为archive.rar的压缩文件中的所有文件提取到当前目录下,可以使用以下命令:

WinRAR e archive.rar

l:列表文件

WinRAR l -<属性>参数 [<压缩文件>]

l命令用于显示压缩包中的文件列表,但不提取任何文件。该命令可以接受一些属性,以控制文件列表的显示方式。

例如,要显示名为archive.rar的压缩文件中所有文件的列表,可以使用以下命令:

WinRAR l archive.rar

t:测试文件

WinRAR t -<属性>参数 [<压缩文件>]

t命令用于测试压缩包的完整性,即验证压缩包是否已正确地创建。该命令可以接受一些属性,以控制测试的方式。

例如,要测试名为archive.rar的压缩文件的完整性,可以使用以下命令:

WinRAR t archive.rar

x:提取压缩包

WinRAR x [-<属性>参数] [<压缩文件>] [<目标目录>]

x命令用于从压缩包中提取文件,并支持提取到指定目录。该命令可以接受一些属性,以控制提取的方式。

例如,要将名为archive.rar的压缩文件中的所有文件提取到C:\temp目录下,可以使用以下命令:

WinRAR x archive.rar C:\temp

选项

命令后跟着的一些短参数被称为选项。它们是可选的,并且可以按任意顺序出现。下面列出了一些常用的选项。

-m:设置压缩方式

WinRAR a -m<[类型]> [<压缩文件>] [<文件1>...] [<文件N>]

-m选项指定WinRAR用于压缩文件的压缩方式,包括“存储、最快、快速、正常、最高”。

例如,要将文件file.txt以最快的压缩方式压缩到名为archive.rar的压缩文件中,可以使用以下命令:

WinRAR a -m1 archive.rar file.txt

-o+:覆盖文件

WinRAR a -o+ [<压缩文件>] [<文件1>...] [<文件N>]

-o+选项强制WinRAR覆盖同名文件,而不询问用户。

例如,要将文件file.txt追加到名为archive.rar的压缩文件中而不询问用户,可以使用以下命令:

WinRAR a -o+ archive.rar file.txt

-p:设置密码

WinRAR a -p<[密码]> [<压缩文件>] [<文件1>...] [<文件N>]

-p选项通过密码保护压缩文件。选择密码时最好是复杂的,因为密码强度越高,压缩文件的安全性就越好。

例如,要将文件file.txt压缩到名为archive.rar的压缩文件中并设置密码为password,可以使用以下命令:

WinRAR a -ppassword archive.rar file.txt

结论

以上是WinRAR命令行的详细解释和用法。WinRAR命令行的强大功能可以帮助你更有效地处理文件,实现批量压缩、解压缩、归档等操作,提高效率。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:【转】winrar命令行详解 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • ES6正则表达式的一些新功能总结

    ES6正则表达式的一些新功能总结 ES6为正则表达式新增了很多功能,包括修饰符、断言、Unicode支持等等。下面详细介绍一下ES6正则表达式的新功能。 修饰符 ES6新增了两个修饰符:u 和 y。 u 修饰符 u 修饰符用于处理 Unicode 字符,可以正确处理四个字节的 UTF-16 编码。 示例: /^\uD83D/u.test(‘\uD83D\uD…

    other 2023年6月27日
    00
  • php查询ip所在地的方法

    PHP查询IP所在地的方法攻略 介绍 在PHP中,我们可以使用第三方的IP查询接口或者数据库来查询IP所在地。这些接口或数据库通常提供了一个简单的API,我们可以通过发送HTTP请求或者直接查询数据库来获取IP所在地的信息。 下面是一个完整的攻略,包含了两个示例说明。 步骤 步骤一:选择IP查询接口或数据库 首先,我们需要选择一个可靠的IP查询接口或数据库。…

    other 2023年7月30日
    00
  • 电脑桌面不显示输入法怎么办 电脑上输入法不见了的解决方法

    电脑桌面不显示输入法怎么办? 当电脑桌面上的输入法图标不见了,或者无法切换输入法时,可以按照以下步骤进行排查和解决: 1. 检查输入法设置 首先要确认电脑上是否已经安装了输入法,以及是否启用了输入法。可以通过以下步骤检查: 打开“设置”应用; 点击“时间和语言”; 选择“语言”,查看是否已添加了需要使用的语言; 选择“偏好设置”,查看是否已启用了需要使用的输…

    other 2023年6月27日
    00
  • vue具名插槽的基本使用实例

    当然!下面是关于\”Vue具名插槽的基本使用实例\”的完整攻略,包含两个示例说明。 … … … … … … … … … … … … … … … … … … … … … … …

    other 2023年8月20日
    00
  • android-什么时候调用onsizechanged()?

    以下是关于“android-什么时候调用onsizechanged()?”的完整攻略: onSizeChanged()方法 onSizeChanged()是Android View类中的一个方法,用于在View的大小发生变化时被调用。该方法的定义下: protected void onSizeChanged(int w, int h, int oldw, i…

    other 2023年5月9日
    00
  • 在mybatis中去除多余的前缀或者后缀操作

    在MyBatis中,可以使用<trim>元素来去除多余的前缀或后缀操作。<trim>元素可以用于动态地处理SQL语句的前缀和后缀,以便根据条件添加或删除它们。 以下是使用<trim>元素去除多余前缀或后缀的完整攻略: 去除前缀示例: <select id=\"getUserList\" resul…

    other 2023年8月5日
    00
  • ubuntu上安装mono

    以下是在Ubuntu上安装Mono的完整攻略,包括以下步骤: 添加Mono的软件源 更新软件包列表 安装Mono 示例说明 步骤一:添加Mono的软件源 要在Ubuntu上安装Mono,需要先添加Mono的软件源。以下是添加Mono的软件源的步骤: 打开终端 运行以下命令,以添加Mono的软件源: sudo apt-key adv –keyserver h…

    other 2023年5月9日
    00
  • Linux常用命令之grep命令用法详解

    Linux常用命令之grep命令用法详解 简介 grep 是一个强大的文本搜索工具,用于在文件中查找指定的模式。它可以根据用户提供的正则表达式进行匹配,并输出匹配到的行。 基本用法 grep 命令的基本语法如下: grep [选项] 模式 [文件…] 其中,选项 可以是以下常用选项之一:- -i:忽略大小写进行匹配。- -v:反向匹配,输出不包含模式的行…

    other 2023年8月19日
    00
合作推广
合作推广
分享本页
返回顶部