导航:首页 > 程序命令 > winrar命令行解压

winrar命令行解压

发布时间:2025-02-27 19:29:48

‘壹’ 关于winrar的命令行版rar.exe,假设压缩包中有很多个文件,某些情况下我只想把压缩包中的某一个已知文

楼主参考:


RAR命令


功能描述:

WinRAR压缩/解压指定文件或目录。


语法:

[命令] [开关1][开关N] [压缩文件名] [盘符:]路径]文件或目录名]]] [@列表文件...] [解压路径]


以下是关于该命令的解压部分参数的解释,完全可以用UnRAR命令取代,其中[命令]参数只能使用一个,[开关]可以同时使用多个:


[命令]:

指定要操作的命令,可使用以下命令参数:

e 解压压缩文件到当前目录。命令 e 只释放其中的文件,不包括目录;要包括其

中目录,请选用命令 x 。

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

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

t 测试压缩文件。

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

x 用绝对路径解压文件。


[开关]:

可使用以下开关:

- 停止扫描。

ac 压缩或解压后清除存档属性。

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

ap<格式> 添加路径到压缩文件中。

av- 禁用用户身份校验。

c- 禁用注释显示。

cfg- 禁用读取配置。

cl 名称转换为小写。

cu 名称转换为大写。

dh 打开共享文件。

ep 从名称中排除路径。

ep3 扩展路径为包含盘符的完全路径。

f 刷新文件。

id[c,d,p,q] 禁用消息。

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

inul 禁用所有消息。

ioff 完成一个操作后关闭PC电源。

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

n<文件> 仅包含指定的文件。

n@ 从标准输入设备读取文件名到包括。

n@<列表> 在指定的文件列表包括文件。

o+ 覆盖已存在文件。

o- 不覆盖已存在文件。

oc 设置NTFS压缩属性。

or 自动重命名文件。

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

p[密码] 设置密码。

p- 不询问密码。

r 递归子目录。

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

sl<大小> 处理小于指定大小的文件。

sm<大小> 处理超过指定大小的文件。

ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS。

tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS。

tn<时间> 添加 <时间> 以后的文件。

to<时间> 添加 <时间> 以前的文件。

ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)。

u 更新文件。

v 列出所有卷。

ver[n] 文件版本控制。

vp 每卷之前暂停。

x<文件> 排除指定的文件。

x@ 从标准输入设备读取要排除的文件名。

x@<列表> 排除指定列表文件中的文件。

y 假设对全部询问都回答是。


[盘符:]路径]文件或目录名]]]:

指定需要解压缩的文件或目录位置和名称。


@列表文件:

只解压缩列表文件列出的文件。如果没有指定列表文件的绝对路径,则命令会认为列表文件在当前目录。


[解压路径]:

指定要解压到的目标文件夹位置。如果没有指定路径,默认会解缩到当前目录。


实例:


1、将F:abc.rar压缩文件(不包括其中的目录)解压到当前目录(相当于右键—解压到当前文件夹),请输入:

rar e -y F:abc.rar


2、将F:abc.rar压缩文件(不包括其中的目录)解压到F:aaa目录,请输入:

rar e -y F:abc.rarF:aaa


3、使用绝对路径将F:abc.rar压缩文件(包括其中的目录)解压到F:aaa目录,请输入:

rar x -y F:abc.rarF:aaa


4、仅从F:myrar.rar压缩文件中的test子目录中解压Folder.jpg和AlbumArtSmall.jpg两个文件到f:目录,请输入:

Unrar e -y -nTestFolder.jpg-nTestAlbumArtSmall.jpgf:myrar f:


7、从List.txt读取列出的文件列表,将F:myrar.rar压缩文件解压到f:目录,并将所有文件名称转化为小写。排除test目录中的Rar和abc两个子目录。先建立list.txt文件,输入要排除的文件夹路径,一行一个:

Test ar

Testabc

保存到F盘根目录,然后输入命令:

rar e -y -cl -x@f:list.txt f:myrar f:


8、仅从F:myrar.rar压缩文件中解压出大小小于2000字节的文件(包括子目录)到F:目录,请输入:

rar e -y -sl2000F:myrar.rarF:

‘贰’ 解压缩命令

我们知道WinRAR是个很古老的软件,不仅历史悠久而且功能强大。本文分享如何使用命令行语法(也顺便介绍VB(A)中的Shell命令)来实现批量的压缩文件和解压缩文件。

1.首先,我们打开命令行。点击Windows开始菜单,所有程序,附件,命令提示符,
右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)

2.或者按下快捷键Windows+R,输入cmd,回车确定。

3.在命令行中,输入WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。
注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!

4.如果不希望在得到压缩包后,删除原来的文件夹或文件,可以使用命令WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。

实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件

实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件

如何使用命令行解压缩文件?

1.WinRARx压缩包路径解压缩到目标文件夹的路径

2.解压缩保留路径,WinRAR e 压缩包路径 解压缩到目标文件夹的路径

3.解压缩忽略路径,忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,解压缩之后,只能得到所有文件,而文件夹没了。

‘叁’ 怎么用winrar命令行压缩zip文件

WINRAR比较新的版本,命令行直接支持zip文件的。例子如下

压缩一个目录(压缩two这个目录)

winrar.exe a c:\one\two.zip c:\one\two

压缩一个文件(压缩three.bmp这个文件)
winrar.exe a c:\one\two\three.zip c:\one\two\three.bmp

如果命令执行不了,尝试把开头的winrar.exe前面加上完整路径,例如"c:\Program Files\WinRAR\winrar.exe ………………"

‘肆’ 如何使用winrar的命令行解压tar文件

windows中winrar命令行方式使用

在Windows系统中的文件压缩/解压缩工具winrar功能强大,虽然我们都习惯于用图形界面的winrar,但是它也能在命令行方式下面使用,这在企图让winrar批量自动压缩解压缩的时候尤其有用。

它自带的帮助也非常的全面,现在从中择出来一些比较常用的总结一下,以免再找的时候比
较头晕

1,最简单的压缩命令:
winrar a asdf.txt.rar asdf.txt
a的意思是进行压缩动作,后面第一个参数是被压缩后的文件名,后缀当然是rar了,最后面
的参数就是要被压缩的文件名

2,最简单的解压缩命令:
winrar e asdf.txt.rar
e的意思是执行解压缩,解压缩的文件是后面这唯一的参数,但是这个e解压缩是把解出来的
文件释放到当前目录下面,与asdf.txt.rar文件并列了,因此,更加实用的是下面的带路径
解压缩。

3,带路径的解压缩命令:
winrar x asdf.rar
x的意思是执行带绝对路径解压动作,这会在当前文件夹下创建一个文件夹asdf,把压缩包
里的文件、文件夹不改动结构释放到文件asdf里面,就像我们在winrar的图形界面下看到的
一样。

4,指定压缩级别压缩:
winrar a -m5 asdf.tr.rar asdf.tr
要被压缩的不再是一个txt文本,而是一个文本格式的十几M的仿真数据文件,希望能够最大
程度的压缩。使用压缩参数-m5。在winrar中,执行操作是不带前导-符号的参数,比如“a
”或“x”,而修饰这种动作的参数,使用带前导符号“-”的参数,比如-m5。其中-m就是
指定压缩级别的参数,压缩级别有如下五级:
-m0 存储 添加到压缩文件时不压缩文件。
-m1 最快 使用最快方式(低压缩)
-m2 较快 使用快速压缩方式
-m3 标准 使用标准(默认)压缩方式
-m4 较好 使用较好压缩方式(较好压缩,但是慢)
-m5 最好 使用最大压缩方式(最好的压缩,但是最慢)
默认的是-m3级别,级别不同,对于大数据量的文本文件压缩后的文件大小有很大的差异

5,指定压缩后删除原文件:
winrar a -m5 -df asdf.tr.rar asdf.tr
用参数-df指定压缩为asdf.tr.rar压缩文件后,删除原文件asdf.tr,也可以是:
winrar m -m5 asdf.tr.rar asdf.tr
这个m的意思是把文件asdf.tr移动入压缩文件asdf.tr.rar中

6,创建自解压文件:
winrar s asdf.tr.rar
在gui界面中,创建自解压文件是有个选项可以直接选择的。而在命令行中,是分为两个步
骤的,第一步是用压缩命令进行压缩:
winrar a -m5 -df asdf.tr.rar asdf.tr
第二步是用s命令把这个压缩文件转化为自解压文件:
winrar s asdf.tr.rar
转化后,生成了自解压文件:asdf.tr.exe

基本上,日常使用这六条就够

阅读全文

与winrar命令行解压相关的资料

热点内容
现有安卓手机怎么更换鸿蒙系统 浏览:731
程序员姐夫 浏览:295
怎么现在好多app都要实名了 浏览:884
朱有鹏单片机 浏览:807
极致筹码指标源码 浏览:293
单片机让小灯泡一秒钟亮一秒钟灭 浏览:365
适合编程的键盘 浏览:636
进黑翼的命令 浏览:930
安卓ftp客户端源码 浏览:484
如何把解压的游戏放到桌面 浏览:420
oppor9怎么加密软件 浏览:311
解压的视频抠指甲 浏览:831
交叉验证算法 浏览:233
精细化管理pdf 浏览:887
自动化专业英语pdf 浏览:724
数组中不重复元素算法 浏览:568
移动流量app专属流量是什么 浏览:383
pythonwol 浏览:92
电子服务器怎么写 浏览:799
javaexcel文件读取的内容 浏览:313