热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

网络安全:WinRAR命令行压缩

相信大家玩远控的时候,下载一些文件名或文件夹名是乱码的时候,这个功能并不陌生吧,这里我就贴出两个常用的命令,其它自己看配置说明。压缩所有文件包括子目录C:\ProgramFile


     相信大家玩远控的时候,下载一些文件名或文件夹名是乱码的时候,这个功能并不陌生吧,这里我就贴出两个常用的命令,其它自己看配置说明。

压缩所有文件包括子目录

"C:\Program Files\WinRAR\winrar.exe" a -m5 -t c:\NTScan.rar C:\NTScan

排除所有子目录:
 "C:\Program Files\WinRAR\winrar.exe" a -ep1 -m5  -t c:\NTScan.rar "C:\NTScan\*"


 
参数说明:

a 添加文件到压缩文件中

-k 锁定压缩文件

-s产生固体存档,这样可以增大压缩比

-r包括子目录

-m1 设置压缩比

-m0 存储 添加到压缩文件时不压缩文件。
-m1 最快 使用最快方式(低压缩)
-m2 较快 使用快速压缩方式
-m3 标准 使用标准(默认)压缩方式
-m4 较好 使用较好压缩方式(较好压缩,但是慢)
-m5 最好 使用最大压缩方式(最好的压缩,但是最慢)


用法:       rar <命令> -<开关 1> -<开关 N> <档案文件> <文件...>
                <@列表文件...> <释放路径\>

<命令>
   a              添加文件到档案文件中
   c              添加档案文件注释
   cf             添加文件注释
   cw             写入档案文件注释到文件中
   d              从档案文件中删除文件
   e              释放文件到当前目录
   f              刷新档案文件内的文件
   i[par]=   在档案文件内查找字符串
   k              锁定档案文件
   l[t,b]         列表档案文件 [技术支持信息, 梗概信息]
   m[f]           移动到档案文件 [仅文件]
   p              打印文件到标准输出设备
   r              修复档案文件
   rc             重建丢失的卷
   rn             重命名已归档的文件
   rr[N]          添加数据恢复记录
   rv[N]          创建恢复卷
   s[名称|-]      转换档案文件为自释放格式
   t              测试档案文件
   u              更新档案文件内的文件
   v[t,b]         列表档案文件详细资料 [技术支持信息, 梗概信息]
   x              以完整路径释放文件

<开关>
   -              停止开关扫描
   ac             压缩或释放后清除「存档」属性
   ad             追加档案文件名到目标路径
   ag[格式]       使用当前日期做为档案文件名
   ao             添加带有「存档」属性的文件
   ap<路径>       设置档案文件内部路径
   as             同步档案文件内容
   av             设置用户身份校验 (仅用于注册版)
   av-            禁止用户身份校验检查
   c-             禁止注释显示
   cfg-           禁止读取配置
   cl             转换名字为小写字母
   cu             转换名字为大写字母
   df             归档后删除来源文件
   dh             打开共享文件
   ds             禁止固定档案文件的名称排序
   e[+]<属性>     设定文件排除和包含属性
   ed             不添加空目录
   en             不要放置 '档案文件末尾' 块
   ep             排除路径
   ep1            排除基准目录
   ep2            扩充为完整路径
   ep3            展开包含驱动器字母的完整路径
   f              刷新文件
   hp[密码]       加密文件数据和标头
   id[c,d,p,q]    禁止讯息
   ieml[地址]     通过电子邮件发送档案文件
   ierr           发送所有讯息至标准错误输出设备
   ilog[文件名]   记录错误讯息到文件 (只在注册版中可用)
   inul           禁止所有讯息
   ioff           完成操作后关闭计算机
   isnd           允许声音提示
   k              锁定档案文件
   kb             保留损坏的文件
   m<0..5>        设置压缩等级 (0-存储...3-默认...5-最大)
   mc<参数>       设置高级压缩参数
   md<大小>       以 KB 为单位的字典大小 (64,128,256,512,1024,2048,4096 或 A-G)
   ms[ext;ext]    指定要保存的文件类型
   n<文件>        只包含指定的文件
   n@             从标准输入设备读取要包含的文件名
   n@<列表>       包含指定列表文件中的文件
   o+             覆盖已存在的文件
   o-             不覆盖已存在的文件
   oc             置值 NTFS 压缩属性
   os             保存 NTFS 数据流
   ow             保存或还原所有者和组
   p[口令]        设置口令
   p-             不询问口令
   r              包含所有子目录
   r0             只包含与通配符匹配的所有子目录
   ri

[:]    设置优先级 (0-默认,1-低..15-高) 及以毫秒为单位的睡眠停顿时间
   rr[N]          添加数据恢复记录
   rv[N]          创建恢复卷
   s[,v[-],e] 创建固定格式档案文件
   s-             禁止创建固定格式档案文件
   sfx[名字]      创建自释放档案文件
   si[名字]       从标准输入设备 (stdin) 读取数据
   t              归档后测试文件
   ta<日期>       处理在 YYYYMMDDHHMMSS 格式中 <指定日期> 后修改的文件
   tb<日期>       处理在 YYYYMMDDHHMMSS 格式中 <指定日期> 前修改的文件
   tk             保持原有的档案文件时间
   tl             将档案文件时间设为最新文件的时间
   tn<时间>       处理比 <指定时间> 更新的文件
   to<时间>       处理比 <指定时间> 旧的文件
   ts[N]   保存或恢复文件时间属性 (修改、创建及访问时间)
   u              更新文件
   v              创建分卷压缩时自动检测大小或列出所有的分卷
   v<大小>[k,b]   创建分卷, 分卷大小 = <大小> * 1000 [*1024, *1]
   vd             创建分卷前先清除磁盘内容
   ver[n]         文件版本控制
   vn             使用旧样式的卷命名方案
   vp             在每个分卷压缩前暂停
   w<路径>        指定工作目录
   x<文件>        排除指定的文件
   x@             从标准输入设备读取要排除的文件名
   x@<列表>       排除指定列表文件中的文件
   y              所有的询问都回答是
   z<文件>        从文件读取档案文件注释


 


推荐阅读
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
  • 掌握DSP必备的56个核心问题,我已经将其收藏以备不时之需! ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • Linux学习精华:程序管理、终端种类与命令帮助获取方法综述 ... [详细]
  • Kali Linux 渗透测试实战指南:第24章 客户端安全威胁分析与防御策略
    客户端安全威胁分析与防御策略主要探讨了终端设备(如计算机、平板电脑和移动设备)在使用互联网时可能面临的各种安全威胁。本章详细介绍了这些设备如何作为信息和服务的提供者或接收者,以及它们在与服务器等其他系统交互过程中可能遇到的安全风险,并提出了有效的防御措施。 ... [详细]
  • PHP中元素的计量单位是什么? ... [详细]
  • 最近,我在CentOS 5服务器上成功部署了GForge 5.7 Community Edition。与Advanced Server版本相比,虽然功能略有简化,但仍然能够满足大多数开源项目管理的需求。为了确保数据安全,我开发了一套全自动备份脚本,该脚本能够定期备份GForge的数据和配置文件,并将其存储在远程服务器上,以防止数据丢失。此外,该脚本还具备错误检测和日志记录功能,便于故障排查和维护。 ... [详细]
  • openGauss行存储核心架构及其页面组织详解
    行存储的核心架构和页面组织是实现DML操作、可见性判断及多种管理功能的基础。作为基于磁盘的存储引擎,行存储在设计上采用了段页式结构,以优化数据的存储和访问效率。这种设计不仅确保了数据的高效存储,还为行存储的各种高级功能提供了坚实的技术支持。 ... [详细]
  • 在Hive中合理配置Map和Reduce任务的数量对于优化不同场景下的性能至关重要。本文探讨了如何控制Hive任务中的Map数量,分析了当输入数据超过128MB时是否会自动拆分,以及Map数量是否越多越好的问题。通过实际案例和实验数据,本文提供了具体的配置建议,帮助用户在不同场景下实现最佳性能。 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • 深入解析Gradle中的Project核心组件
    在Gradle构建系统中,`Project` 是一个核心组件,扮演着至关重要的角色。通过使用 `./gradlew projects` 命令,可以清晰地列出当前项目结构中包含的所有子项目,这有助于开发者更好地理解和管理复杂的多模块项目。此外,`Project` 对象还提供了丰富的配置选项和生命周期管理功能,使得构建过程更加灵活高效。 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • 腾讯云携手Oasis深入解读NFT概念、价值体系与跨界应用 | 活动预告
    腾讯云携手Oasis深入解读NFT概念、价值体系与跨界应用 | 活动预告 ... [详细]
  • 在第七天的深度学习课程中,我们将重点探讨DGL框架的高级应用,特别是在官方文档指导下进行数据集的下载与预处理。通过详细的步骤说明和实用技巧,帮助读者高效地构建和优化图神经网络的数据管道。此外,我们还将介绍如何利用DGL提供的模块化工具,实现数据的快速加载和预处理,以提升模型训练的效率和准确性。 ... [详细]
author-avatar
跑车世界Y
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有