winRAR常用命令

news2025/2/22 19:57:10

文章目录

  • winRAR命令
    • 命令
    • 开关
    • 例子
      • Windows下使用WinRAR命令自动备份文件
      • 压缩、注释、解压、删除基础操作
      • 添加注释与读取注释
      • 从压缩包中删除制定文件
      • 解压操作
      • 给压缩包内的文件重命名
      • 其它
  • 参考

winRAR命令

命令

在这里插入图片描述
具体参数如下

RAR 5.50 x64
命令
  a             添加文件到压缩文件
  c             添加添加压缩文件注释
  ch            更改压缩文件参数
  cw            写入压缩文件注释到文件
  d             从压缩文件删除文件
  e             提取文件不带压缩路径
  f             刷新压缩文件中的文件
  i[par]=<str>  查找压缩文件中的字符串
  k             锁定压缩文件
  l[t[a],b]     列出压缩文件内容 [technical[all], bare]
  m[f]          移动到压缩文件 [仅文件]
  p             打印文件到标准输出
  r             修复压缩文件
  rc            重新构建丢失的卷
  rn            重命名归档的文件
  rr[N]         添加数据恢复记录
  rv[N]         创建恢复卷
  s[name|-]     转换压缩文件到或从 SFX
  t             测试压缩文件的文件
  u             更新压缩文件中的文件
  v[t[a],b]     详细列出压缩文件的内容 [technical[all],bare]
  x             解压文件带完整路径



开关

开关
  -             停止参数扫描
  @[+]          禁用 [enable] 文件列表
  ac            压缩或解压后清除压缩文件属性
  ad            扩展压缩文件名称到目标路径
  ag[format]    使用当前日期生成压缩文件名称
  ai            忽略文件属性
  ao            添加文件带有压缩文件属性集
  ap<path>      设置压缩文件中的路径
  as            同步压缩文件内容
  c-            禁用内容显示
  cfg-          禁用读取配置
  cl            转换名称为小写
  cu            转换名称为大写
  df            压缩后删除文件
  dh            打开共享的文件
  dr            删除文件到回收站
  ds            为固实压缩禁用名称排序
  dw            压缩后删除文件
  e[+]<attr>    设置文件排除和包含属性
  ed            不要添加空目录
  en            不要放置 'end of archive' 块
  ep            从名称里排除路径
  ep1           从名称里排除根目录
  ep2           扩展路径为完整路径
  ep3           扩展路径为完整路径包括驱动器盘符
  f             刷新文件
  hp[password]  加密文件数据及文件头
  ht[b|c]       设置哈希类型 [BLAKE2,CRC32] 用于文件校验和
  id[c,d,p,q]   禁用消息
  ieml[addr]    通过电邮发送压缩文件
  ierr          发送所有压缩文件到 stderr
  ilog[name]    记录错误到日志文件 (仅适用于已注册版本)
  inul          禁用所有消息
  ioff          完成操作后关闭计算机
  isnd          禁用声音
  iver          仅显示版本号
  k             锁定压缩文件
  kb            保留损坏的已解压文件
  log[f][=name] 将名称写入日志文件
  m<0..5>       设置压缩级 (0-储存...3-默认...5-最大)
  ma[4|5]       指定压缩格式的版本
  mc<par>       设置高级压缩参数
  md<n>[k,m,g]  字典大小 KB, MB 或 GB
  ms[ext;ext]   指定要存储的文件类型
  mt<threads>   设置线程数
  n<file>       额外过滤器包含文件
  n@            从标准输入读取额外的过滤器掩码
  n@<list>      从列表文件读取额外的过滤器掩码
  o[+|-]        设置覆盖模式
  oc            设置 NTFS 压缩属性
  oh            保存硬链接为链接而不是文件
  oi[0-4][:min] 将相同的文件保存为参考
  ol[a]         将符号链接处理为链接 [绝对路径]
  oni           允许潜在的不兼容名称
  or            自动重命名文件
  os            保存 NTFS 流
  ow            保存或恢复文件拥有者和组
  p[password]   设置密码
  p-            不要查询密码
  qo[-|+]       添加快速打开信息 [none|force]
  r             递归子目录
  r-            禁用递归
  r0            递归子目录仅用于通配符名称
  ri<P>[:<S>]   设置优先级 (0-默认,1-最小..15-最大) 和休眠时间(毫秒)
  rr[N]         添加数据恢复记录
  rv[N]         创建恢复卷
  s[<N>,v[-],e] 创建固实压缩文件
  s-            禁用固实压缩文件
  sc<chr>[obj]  指定字符集
  sfx[name]     创建 SFX 压缩文件
  si[name]      从标准输入读取数据 (stdin)
  sl<size>      处理小于指定大小的文件
  sm<size>      处理大于指定大小的文件
  t             压缩后测试
  ta<date>      处理在 <date> 之后修改的文件日期格式为 YYYYMMDDHHMMSS
  tb<date>      处理在 <date> 之前修改的文件日期格式为 YYYYMMDDHHMMSS
  tk            保留原来的压缩时间
  tl            设置压缩时间为最近的文件
  tn<time>      处理比 <time> 更新的文件
  to<time>      处理比 <time> 更旧的文件
  ts[m|c|a]     保存或还原文件时间 (修改时间, 创建时间, 访问时间)
  u             更新文件
  v<size>[k,b]  创建卷大小为=<size>*1000 [*1024, *1]
  vd            创建卷之前删除磁盘内容
  ver[n]        文件版本控制
  vn            使用旧式的卷命名规则
  vp            每个卷之前暂停
  w<path>       指定工作目录
  x<file>       排除特定文件
  x@            读取从标准输入排除的文件名
  x@<list>      排除在特定列表文件中列出的文件
  y             对所有问题回答是
  z[file]       从文件读取压缩文件注释

例子

Windows下使用WinRAR命令自动备份文件

"C:\Program Files\WinRAR\WinRAR.exe" a -ag -ibck "D:\backup\bak.rar" "D:\Programe Files\TestFiles"

讲解:

  • “C:\Program Files\WinRAR\WinRAR.exe”:WinRAR程序的路径
  • a:表示进行压缩动作
  • -ag:表示当创建压缩文件时,以格式"YYYYMMDDHHMMSS"附加当前日期、时间字符串;最后的文件名就是bakYYYYMMDDHHMMSS.rar
  • -ibck:表示后台执行,不显示窗体
  • “D:\backup\bak.rar”:表示压缩后存储的位置及文件名
  • “D:\Programe Files\TestFiles”:表示要压缩的文件夹,后面可以跟多个文件、文件夹,用空格分开。就可以同时压缩多个文件、文件夹了。

可以在任务计划程序中执行上面的命令,又或者创建一个以bat为后缀名的文件,把这条命令写进去,然后执行这个bat文件。
推荐使用bat文件,这样在你想备份一次的时候,执行一次这个bat文件就好了

压缩、注释、解压、删除基础操作

rem 压缩全部文件,按类型压缩,zip打包

 WinRAR.exe a num_all.zip .\test_data\
 WinRAR.exe a num_txt.zip .\test_data\num*.txt
 WinRAR.exe a num_log.zip .\test_data\num*.log

rem 压缩全部文件,按类型压缩,rar打包

 WinRAR.exe a num_all.rar .\test_data\
 WinRAR.exe a num_txt.rar .\test_data\num*.txt
 WinRAR.exe a num_log.rar .\test_data\num*.log

rem 默认压缩根目录,递归处理子文件夹使用 -r

 WinRAR.exe a -r num_all_tg.zip .\test_data\*.*
 WinRAR.exe a -r num_all_txt.zip .\test_data\*.txt
 WinRAR.exe a -r num_all_log.rar .\test_data\*.log

添加注释与读取注释

rem 添加注释,注释从一个txt文件读取,txt文件名info.txt

 WinRAR.exe c -zinfo.txt num_all.zip
 WinRAR.exe c -zinfo.txt num_all.rar

rem 从压缩包中读取注释,写入到read.txt文件,默认ASCII,参数-scuc表示unicode

  WinRAR.exe cw num_all.zip read1_ASCII.txt
  WinRAR.exe cw num_all.rar read2_ASCII.txt
  WinRAR.exe cw -scuc num_all.rar read_unicode.txt

从压缩包中删除制定文件

rem 从压缩包中删除制定文件

WinRAR.exe d  num_all_tg.zip *.log

解压操作

 rem 解压到当前目录下,不包含压缩包内的路径
 WinRAR.exe e  num_all_tg.zip
 rem 解压到制定目录下,不包含压缩包内的路径
 WinRAR.exe e  num_all_tg.zip .\test_d2
 rem 解压到当前目录下,只解压制定类型的文件
 WinRAR.exe e num_all_tg.zip *.log

给压缩包内的文件重命名

WinRAR.exe rn num_all_tg.zip num(1).txt  num(1).bak num(2).txt num(2).bak
WinRAR.exe rn num_all.rar *.txt *.bak

其它

rem 使用压缩包捏的绝对路径解压

WinRAR.exe x  num_all_tg.zip

rem 使用压缩包捏的绝对路径解压,解压指定类型文件

WinRAR.exe x  num_all_tg.zip *.log

rem 使用压缩包捏的绝对路径解压,解压指定类型文件,并解压到指定文件夹

WinRAR.exe x  num_all_tg.zip *log  .\new_data\

参考

Windows下使用WinRAR命令自动备份文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1189922.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

爱家房产网站源码 爱家房产网商业版 微信互动营销整合+手机触屏版+经纪人分销

房产网站源码手机访问自动转手机版修改修复如下&#xff1a; 1&#xff0c;修复手机版首页标题头部名称 2&#xff0c;修复手机版首页频道导航按钮 3&#xff0c;新增手机版广告位置显示方式 4&#xff0c;修复手机版首页内容显示样式 5&#xff0c;手机版头部背景颜色ic…

项目管理之如何出道(中)

昨日立冬&#xff0c;各位盆友&#xff0c;有没有吃饺子&#xff1f; 冬天来了&#xff0c;寒冷未约而至&#xff0c;冬雪侵袭北国。未知的变化总能让人产生恐慌和无措&#xff0c;就像行走在荒岛小路&#xff0c;前面遇到的究竟是迷人之景&#xff1f;还是饿狼之瞟&#xff1f…

【 毕设源码推荐 javaweb 项目】 基于 springboot+vue 的在线拍卖系统在线拍卖系统的设计与实现(springboot001)

简介 【 毕设源码推荐 javaweb 项目】 基于 springbootvue 的在线拍卖系统在线拍卖系统的设计与实现 适用于计算机类毕业设计&#xff0c;课程设计参考与学习用途。仅供学习参考&#xff0c; 不得用于商业或者非法用途&#xff0c;否则&#xff0c;一切后果请用户自负。 ::: …

Pytest插件

官方文档&#xff1a;API Reference — pytest documentation BaseReport 定义Case结果输出 >>> from _pytest.reports import TestReport >>> test TestReport(1,1,1,pass,,running) >>> print(dir(test)) [__annotations__, __class__, __delatt…

2024上海智博会,上海国际智慧城市,物联网,大数据展会(世亚智博会)

中国国际智慧城市,物联网,大数据博览会&#xff08;简称:世亚智博会&#xff09;自2010年创办以来&#xff0c;至今已成功举办十多届。世亚智博会是中国较高、规模较大、影响力较广的展会&#xff1b;是被国际业界公认的不可错过的名展之一。随着世亚智博会的国际地位和影响不断…

【教3妹学编程-算法题】 在树上执行操作以后得到的最大分数

3妹&#xff1a;2哥&#xff0c;今日都立冬了&#xff0c; 可是天气一点都不冷。 2哥 : 立冬了&#xff0c;晚上要不要一起出去吃饺子&#xff1f;&#x1f95f; 3妹&#xff1a;好呀好呀&#xff0c;2哥请吃饺子喽 2哥 : 歪歪&#xff0c;我说的是一起出去吃&#xff0c;没说我…

Python tkinter实现复刻Windows记事本UI和菜单的文本编辑器(二)

上一篇&#xff1a;Python tkinter实现复刻Windows记事本UI和菜单的文本编辑器&#xff08;一&#xff09;-CSDN博客 下一篇&#xff1a;敬请耐心等待&#xff0c;如发现BUG以及建议&#xff0c;请在评论区发表&#xff0c;谢谢&#xff01; 相对上一篇文章&#xff0c;本片文…

手把手教你:LLama2原始权重转HF模型

LLama2是meta最新开源的语言大模型&#xff0c;训练数据集2万亿token&#xff0c;上下文长度由llama的2048扩展到4096&#xff0c;可以理解和生成更长的文本&#xff0c;包括7B、13B和70B三个模型&#xff0c;在各种基准集的测试上表现突出&#xff0c;该模型可用于研究和商业用…

Head First Java 第二版

不管你的程序有多大&#xff0c;一定都会有一个main()来作为程序的起点。Java是强类型语言。float f23.5f 如果不加上f&#xff0c;就会被Java当做double处理。对于任意一个Java虚拟机来说&#xff0c;所有的引用大小都一样&#xff0c;但是不同的Java虚拟机可能会以不同的方…

什么是前台、中台、和后台?

前台&#xff1a;即包括与用户直接交互的界面&#xff0c;如&#xff1a;web页、app&#xff1b;也包括服务端各种实时响应用户请求的业务逻辑&#xff0c;如&#xff1a;商品查询、订单系统等。 后台&#xff1a;面向内部运营人员的管理系统、配置系统&#xff0c;如&#xf…

2023.11.9 IDEA 配置 Lombok

目录 什么是 Lombok 如何使用 Lombok Lombok 的 Data 注解 什么是 Lombok Lombok 是一个 Java 库&#xff0c;能自动插入编译器并构建工具&#xff0c;简化 Java 开发它通过注解实现这一目的&#xff0c;可用来帮助开发人员消除 Java 的冗长代码&#xff0c;尤其是对于简单…

通付盾Web3专题 | SharkTeam:Web3安全实践与创新

在Web3领域&#xff0c;安全漏洞、黑客攻击已愈发成为用户和投资者重点关注的领域。如何保障加密资产的安全&#xff0c;Web3黑暗森林中又有哪些新的攻击模式产生&#xff0c;SharkTeam将从一线进行分享和讨论。 我们先来看一下2023年1月到8月的安全事件数量和损失的数据统计。…

【Python自学笔记】python os.getcwd文件目录找不对关于“None”在VSCode里面的奇葩报错

写小组项目的时候需要按照路径读入数据表&#xff0c;数据库和图片列表显示到html&#xff0c;按ChatGPT的答案写了python os.getcwd()&#xff0c;结果迁移到同组同学的电脑上总是报错。 经过一番查询&#xff0c;在CSDN上发现一个完美解决问题的好帖&#xff0c;特此存下链接…

Java数据的基本(原始)类型和引用类型的特点差别

本文作为“Java数据类型”一文的补充https://blog.csdn.net/cnds123/article/details/110517272 Java的数据类型可以分为基本类型&#xff08;primitive types&#xff09;和引用类型&#xff08;reference types&#xff09;两大类。在实际编程中&#xff0c;要根据需求选择合…

React路由与导航

目录 前言&#xff1a; 什么是React路由&#xff1f; 导航和页面切换 路由参数和动态路由 路由守卫和权限控制 总结 前言&#xff1a; React是一个流行的JavaScript库&#xff0c;用于构建用户界面。在使用React开发Web应用程序时&#xff0c;路由和导航是必不可少的功能…

理解MySQL的日志 Redo、Undo

理解MySQL的Redo日志和Undo日志 1、MySQL 日志文件解决的问题2、redo 日志2.1、redo log 的组成2.2、redo log 刷盘策略2.3、MySQL 的 redo log解决了哪些问题 3、undo 日志3.1、undo 日志作用3.2、undo log 的类型3.3、undo log 的生命周期3.4、事务回滚相关的几个隐藏字段 1、…

【Mysql】where 条件子句之逻辑运算符

逻辑运算符 and &&or ||not ! student表 一.查询分数在80 - 90之间 and写法 &&写法 区间&#xff08;between ....and......) 二.查询分数不为88 &#xff01;写法 not写法 三.查询分数大于88或者年龄小于22 满足其中一个条件即可 or写法 ||写法

操作系统 day08(进程通信)

进程通信的概念 进程间通信是指两个进程之间产生数据交互进程通信需要操作系统的支持&#xff0c;由于进程是分配系统资源&#xff08;包括内存地址&#xff09;的单位&#xff0c;因此各进程拥有的内存地址空间相互独立。同时为了保证安全&#xff0c;一个进程不能直接访问另…

django安装和rest接口写法

django安装 确保已经安装了Python。命令行中输入python --version来检查Python的版本。 安装Django。你可以在命令行中使用以下命令来安装Django&#xff1a; pip install django创建一个新的Django项目。在命令行中&#xff0c;进入你想要创建项目的目录&#xff0c;并运行以…

SpringCloud-Gateway无法使用Feign服务(2021.X版本)

Spring Cloud Gateway 2021.x版本&#xff0c;无法使用Feign调用其他服务接口。 问题原因&#xff1a; 在官网的 issue 里面找到了相关的问题。 How to call another micro-service on GatewayFilterFactory ? Issue #1090 spring-cloud/spring-cloud-gateway GitHubHel…