Windows命令行WINRAR压缩和解压缩

news/2024/12/2 16:02:35/

(1)基础:

1>需先安装WINRAR。

2>安装后配有使用手册:WinRAR/WinRAR.chm

3>命令行可压缩、解压缩、加密压缩等。写在bat文件中可批处理。或者通过Java等程序调用执行压缩相关的操作。

4>添加文件夹 "c:\latest data" 到压缩文件 Info.rar 中

WinRAR a Info.rar "c:\latest data"

5>解压压缩文件 Info.rar 到文件夹 d:\data

WinRAR x Info.rar d:\data\

6>注意,CMD或bat文件中运行必须为start WinRAR a Info.rar "c:\latest data"。以下为错误示例:

C:\Users\hao>winrar x C:\Users\hao\Desktop\test.zip C:\Users\hao\Desktop\

'winrar' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

7>解压缩C:\test.jar到用户目录下:

start winrar x C:\test.jar %USERPROFILE%\

(2)解压缩C:\Users\hao\Desktop\test.zip到C:\Users\hao\Desktop\,如果解压路径有同名文件,会再弹框询问

start winrar x C:\Users\hao\Desktop\test.zip C:\Users\hao\Desktop\

(3)解压缩C:\Users\hao\Desktop\test.zip到C:\Users\hao\Desktop\,覆盖已存在的文件

start winrar x -o+ C:\Users\hao\Desktop\test.zip C:\Users\hao\Desktop\

(4)解压缩C:\Users\hao\Desktop\test.zip到C:\Users\hao\Desktop\,不会覆盖已存在的文件

start winrar x -o- C:\Users\hao\Desktop\test.zip C:\Users\hao\Desktop\

(5)解压缩C:\Users\hao\Desktop\test.zip到C:\Users\hao\Desktop\,对所有询问均回应为“是”,不再弹框

start winrar x -y C:\Users\hao\Desktop\test.zip C:\Users\hao\Desktop\

(6)命令行语法描述如下:

WinRAR <命令> -<参数1> -<参数N> <压缩文件 > <文件...> <@列表文件...> <解压路径\>

命令:指定 WinRAR 运行的命令的字符组合。点击 这里 查看 WinRAR 的命令列表。

参数:切换操作指定类型,压缩强度,压缩文件类型,等等的定义。点击 这里 查看 WinRAR 的参数列表。  

压缩文件:要处理的压缩文件名。

文件:要处理的文件名。

列表文件:列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用 //字符后添加注释。例如,您可以包含两列字符串创建 backup.lst:

c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //备份图片

c:\work\misc

并接着运行:

winrar a backup @backup.lst

可以在命令行中同时指定普通的文件名和列表文件名。

解压路径 只与命令 e 和 x ,搭配使用。指出解压文件添加的位置。如果文件夹不存在时,会自动创建。

(7)命令

a 添加文件到压缩文件

c 添加压缩文件注释

ch 改变压缩文件参数

cv 转换压缩文件

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

d 从压缩文件删除文件

e 从压缩文件解压压缩,忽略路径  

f 刷新压缩文件中的文件

i 在压缩文件中查找字符串

k 锁定压缩文件

m 移动文件和文件夹到压缩文件

r 修复受损的压缩文件

rc 重建丢失的卷

rn 重命名压缩文件

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

rv[N] 创建恢复卷

s[name] 转换压缩文件成为自解压文件类型  

s- 删除自解压模块

t 测试压缩文件

u 从压缩文件中更新文件

x 以完整路径名称从压缩文件解压压缩  

(8)参数

-- 停止参数扫描

-@[+] 禁用 [启用] 文件列表

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

-ad 附加压缩文件名到目标路径中

-af<类型> 指定压缩文件格式

-ag[格式] 以当前日期生成压缩文件名

-ai 忽略文件属性

-ao 添加有存档属性设置的

-ap<路径> 设置内部压缩文件路径

-as 同步化压缩文件内容

-cfg- 忽略默认配置和环境变量

-cl 将文件名转换成为小写

-cp<名称> 选择一个压缩配置文件

-cu 将文件名转换成为大写

-df 压缩后删除压缩文件

-dh 打开共享的文件

-dr 删除文件到回收站

-ds 不排序压缩的文件

-dw 压缩后清除文件

-ed 不添加空文件夹

-en 不添加“压缩文件结束”块

-ep 从名称中排除路径

-ep1 从名称中排除主文件夹

-ep2 扩大成完整路径

-ep3 扩展包含盘符的完整路径

-e[+]<属性> 设置文件排除和包含属性

-f 刷新文件

-hp[密码] 加密文件数据和头

-ht[b|c] 选择文件校验和的哈希类型 [BLAKE2,CRC32]

-iadm 对于自解压压缩文件请求管理员访问权限

-ibck 在后台运行 WinRAR

-ieml[.][地址] 使用E-mail发送压缩文件

-iicon<名称> 指定自解压图标

-iimg<名称> 指定自解压图片

-ilog[名称] 记录错误到文件中

-im 显示更多信息

-inul 关闭错误信息

-ioff[n] 关闭 PC 电源

-isnd[-] 控制通知的声音

-k 锁定压缩文件

-kb 保留坏掉的解压文件

-log[格式][=文件名] 写入名称到日志文件

-m<n> 设置压缩方式

-ma[4|5] 指定压缩格式的版本

-mc<参数> 设置高级压缩参数

-md<n> 选择字典大小

-me[par] 设置加密参数

-ms[列表] 指定文件存储

-mt<参数 > 设置线程数

-n<文件> 附加过滤器包含文件

-n@<列表文件> 从列表文件中读取附加过滤器掩码

-os 保存 NTFS 数据流

-oc 设置 NTFS “压缩”属性

-oh 把硬链接保存为链接而不是文件

-oi[-] 把完全相同的文件保存为引用

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

-or 自动重命名

-ow 处理文件用户身份校验信息

-o+ 覆盖已存在的文件

-o- 不要覆盖已存在的文件

-p[密码] 设置密码

-qo[-|+] 添加快速打开信息 [无|强制]

-r 返回子文件夹

-r- 禁用递归

-r0 只返回与通配符匹配的子文件夹  

-ri 设置优先级和休眠时间

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

-rv[N] 创建恢复卷

-s 创建固实压缩文件

-s<N> 以文件数量创建固实组

-sc<字符集>[对象] 指定字符集

-se 以文件扩展名创建固实组

-sfx[名称] 创建自解压文件

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

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

-sv 创建互不依赖的固实压缩文件

-sv- 创建互相依赖的固实压缩文件

-s- 禁用固实算法

-t 压缩后测试文件

-ta[m,c,a,o]< 日期> 只处理指定日期之后修改的文件  

-tb[m,c,a,o]< 日期> 只处理指定日期之前修改的文件  

-tk 保持原有压缩文件时间

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

-tn[m,c,a,o]< 时间> 处理较新于指定时间的文件

-to[m,c,a,o]< 时间> 处理较旧于指定时间的文件

-ts[m,c,a][+,-,1] 保存或恢复文件时间(修改,创建,访问)  

-u 更新文件

-v<n>[k|b|f|m|M|g|G]  创建分卷压缩

-vd 创建分卷压缩前清除磁盘内容

-ver[n] 文件版本控制

-vn 使用旧风格的卷命名法则

-vp 每次分卷压缩前暂停

-w<路径> 设置临时文件的文件夹

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

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

-y 假设全部的询问回应皆为“是”  

-z< 文件> 从文件读取压缩文件注释

 


http://www.ppmy.cn/news/471361.html

相关文章

Windows命令行解压缩

用winrar命令行解压缩 注意&#xff1a; 1、该压缩包下有若干子文件夹&#xff0c;需要按原结构展开&#xff08;绝对路径可以换&#xff0c;但子文件夹结构要完整&#xff09; 2、有同名文件或文件夹强制替换。 demo&#xff1a; “foo.rar”放在“我的文档”里。 然后在…

CMD压缩包(zip、rar、rar5)文件解压

压缩包(zip、rar、rar5)解压 目前WinRAR最新使用的是rar5,rar5加密算法并未开源。网上unrar也只能rar4进行解压&#xff1b; 因此通过安装winrar软件&#xff0c;CMD方式调用软件进行解压是一个无奈的选择&#xff1b; Windows服务器调用winrar CMD使用winrar详解 Winrar的…

压缩解压命令

常见的压缩解压命令 .tar 解包&#xff1a;tar xvf filename.tar 打包: tar cvf filename.tar dirname (tar是打包命令不是压缩命令) .gz 解压&#xff1a;gunzip filename.gz | gzip -d filename.gz 压缩&#xff1a;gzip filename tar.gz & .tgz 解压&#xff1a; tar …

Windows系统利用zip命令压缩文件夹

执行的操作&#xff1a; ——将C盘下的Code文件夹的My文件夹&#xff08;已存在&#xff09;压缩到到E盘的fuben文件夹&#xff08;存在不存在都可以&#xff09;中&#xff0c;压缩包的名称以当前时间命名。 预想的压缩结果不太一样&#xff1a;原想着只压缩Code文件夹中的My…

压缩和解压缩命令

目录 1、“.zip”格式 2、“.zip”格式的解压缩命令 3、“.gz”格式 4、“.gz”格式的解压缩命令 5、“.bz2”格式压缩 6、“.bz2”格式的解压缩命令 7.“.tar”格式 8“.tar”格式的解打包命令 9.“.tar.gz”和“.tar.bz2”格式 1、“.zip”格式 “.zip”格式的压…

jenkins——Git版本管理

这里写目录标题 一、Jenkins Git 版本管理1、Git 的集成2、在执行job的机器上安装好Git3、无法连接仓库&#xff0c;问题解决解决方法1&#xff1a;&#xff08;不推荐&#xff09;1、把仓库设置成公开的&#xff0c;然后重新添加仓库地址 解决方法2&#xff1a;通过凭证的方式…

zip命令解压缩

1、unzip 解压aa.zip到指定文件夹 unzip aa.zip -d /opt/module/aa/语法 unzip [-cflptuvz][-agCjLMnoqsVX][-P <密 码>][.zip文 件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]参数说明 -c 将解压缩的结果显示到屏幕上&#xff0c;并对字符做适当的转换。 …

zip的压缩和解压命令

以下命令均在/home目录下操作cd /home #进入/home目录 1、把/home目录下面的data目录压缩为data.zip zip -r data.zip data #压缩data目录 2、把/home目录下面的data.zip解压到databak目录里面 unzip data.zip -d databak 3、把/home目录下面的abc文件夹和123.txt压缩成为a…