(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< 文件> 从文件读取压缩文件注释

Windows命令行WINRAR压缩和解压缩相关推荐

  1. 利用WinRar压缩和解压缩文件

    今天的rar shell只是一个简单应用,rar.exe和winrar.exe语法都是一样的. 对rar而言,用rar.exe最好,不需要判断winrar在哪里,而且非常小,因为没有界面,所有压缩选项 ...

  2. Java使用winrar压缩和解压缩文件

    Java使用winrar压缩和解压缩文件 2015-08-17| 发布: | 浏览: 740 |保存PDF Winrar可以使用命令行进行压缩和解压缩,如: 将D:/aa.doc 压缩为:aa.rar ...

  3. linux zip压缩包大小,Linux中巧用zip命令压缩和解压缩文件

    在Windows中,我们用得最多的解压缩软件就是WinRAR了,这个软件对我们实现解压缩非常方便.但是如果在Linux系统中,我们还可以尝试用命令来实现对文件的解压缩,这篇文章主要介绍在Linux中用 ...

  4. Linux常用命令——压缩和解压缩命令

    之前说过,在Linux系统下,文件是不区分扩展名的.但是Linux系统支持很多种压缩格式,如果压缩文件不写上扩展名,你自己创建的压缩文件可能你自己知道,但是过一阵你可能也忘记了.其他管理员也很难知道该 ...

  5. linux中常用的压缩命令,Linux中常用的压缩和解压缩命令汇总

    在Linux下,压缩和解压相比较Windows而言,琳琅满目的各种压缩包是一种莫名的负担,很多时候,根本就不知道该如何下手,经过无数次的折磨之后,通过伟大的互联网整理出了下面这份常用压缩包的后缀名的解 ...

  6. Linux之压缩和解压缩命令

    Linux之压缩和解压缩命令 1. 压缩格式的介绍 Linux默认支持的压缩格式: .gz .bz2 .zip 说明: .gz和.bz2的压缩包需要使用tar命令来压缩和解压缩 .zip的压缩包需要使 ...

  7. Centos之压缩和解压缩命令

    常用压缩格式:.zip .gz .bz2 常用压缩格式:.tar.gz  .tar.bz2 1.zip格式压缩 zip压缩文件名 源文件 压缩文件 zip -r 压缩文件名 源目录 压缩目录 [roo ...

  8. Linux常用命令: zip、unzip 压缩和解压缩命令

    Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] 常用参数: -a 将文件转成ASCII模式 -F 尝试 ...

  9. Linux压缩和解压缩命令汇总(tar命令汇总)

    linux 中压缩文件非常常见,以下为本人对Linux压缩和解压缩命令进行了简单汇总,具体如下: 第一:打包+解包 打包命令(注意打包文件大小并没有压缩) tar -cvf xxx.tar +要打包的 ...

最新文章

  1. jvm调优工具_JVM性能调优监控工具jps、jstack、jmap、jhat、hprof使用详解
  2. 16 美元,黑客就能截获你的短信?
  3. 用栈来表示队列,用队列来表示栈
  4. 截取字符串slice(),substring() ,substr()。
  5. 《转》八大算法详细讲解
  6. python获取cookies
  7. Vite --- 创建Vue3项目
  8. C++中4种方式把字符串和数字连接起来(转载)
  9. 多通路fpga 通信_多核DSP和FPGA之间的高速SRIO通信
  10. [java学习] java_反射机制
  11. AD学习笔记2021-5-29
  12. 【报告分享】2020中国电商直播粉丝价值研究报告.pdf(附下载链接)
  13. 深入理解java集合框架之---------Arraylist集合 -----添加方法
  14. 查看oracle中的中文所占字节数
  15. C++ 小游戏程序 (共七款)
  16. Matlab导入Excel数据快速绘图
  17. 守望先锋代码_使用守望台自动刷新SQL Server容器
  18. 2021-07-24博物馆展览馆应用蓝牙AOA高精度定位导航导览的真实商用案例介绍
  19. 与传统电商相比,微商城存在哪些优势?
  20. 水平垂直分割详细介绍

热门文章

  1. [转]关于GI/IR(我想理解这个应该具备一定财务知识才行)
  2. 企业标志设计主题要素
  3. 多旋翼无人机技术发展浅析
  4. Navigation网站收藏和导航平台
  5. 第三篇:【重磅】呼叫中心运营指标KPI字典
  6. MATLAB阶段性方程组,[转载]matlab 解方程组
  7. LeetCode部分刷题笔记!!!JavaScript!!!
  8. guzzlehttp resulted in a `409 Conflict` response 访问网址 laravel thinkphp
  9. 截止2017年5月19日小虎软考粉丝有798人
  10. SpringBoot引入第三方SDK以及打包