3.6.1 RAR
Winrar的命令行模式程序在安装目录下的 rar.exe (打包压缩程序),unrar.exe(解压缩程序)
WinRAR的常用参数如下:
-a 添加文件到压缩文件
-k 锁定压缩文件
-s 生成存档文件(这样可以提高压缩比)
-p 指定压缩密码
-r 递归压缩,包括子目录
-x 指定要排除的文件
-v 分卷打包,常用在在打包大文件时
-ep 从名称中排除路径
-ep1 从名称中排除基本目录
-m0 存储,只添加到压缩文件,不对文件进行压缩
-m1 最快压缩(低压缩比)
-m2 较快压缩
-m3 标准压缩(默认)
-m4 较强压缩(速度较慢)
-m5 最强压缩(压缩比最高、速度最慢)
e 解压到当前目录
x 绝对路径解压
 
用法参考:
 
1.以RAR格式压缩或解压
压缩:将C:\webs\目录下的所有内容(包括子目录)打包为1.rar,放到C:\webs\目录下,命令如下:
rar.exe a -k -r -s -m3 C:\webs\1.rar C:\webs\
解压:将C:\webs\1.rar文件解压到C:\test\目录的当前根目录下,命令如下:
rar.exe e C:\webs\1.rar C:\test\ # 如果存在相同文件解压会中断
e 解压到当前根目录下
rar.exe e C:\webs\1.rar C:\test\
x 以绝对路径解压
 
 
2.分卷压缩和解压
分卷压缩C:\webs\目录下所有的目录和子目录(使用-r参数进行递归压缩),设置每个分卷为1M,结构为test.part1.rar、test.part2.rar、test.part3.rar......,命令如下:
rar.exe a -m0 -r -v1m C:\webs\test.rar C:\webs\
 
解压:将C:\webs\目录下的test.part1.rar和test.part2.rar解压到C:\test\目录下,命令如下:
rar.exe x C:\webs\test.part1.rar C:\test\
 
 
3.6.2 7-Zip
7-Zip和其他压缩软件相比具有更高的压缩比,和RAR相比,7-Zip对系统资源的消耗较少;利用7-Zip的内置命令,可以创建体积小巧,可自动释放的安装包。
7-Zip常用参数如下:
-r 递归压缩
-o 指定输出目录
-p 指定密码
-v 分卷压缩
a 添加压缩文件
 
1.普通压缩/解压
把C:\webs\目录下的所有文件和子目录打包为1.7z,放到C:\webs\目录下,压缩密码是12345。
7z.exe a -r -p12345 C:\webs\1.7z C:\webs\
解压:将C:\webs\1.7z文件解压到C:\test\目录下
7z.exe x -p12345 C:\webs\1.7z -oC:\test\
 
2.分卷压缩/解压
分卷压缩C:\webs\目录下所有的目录和子目录(使用-r参数进行递归压缩),设置每个分卷为1M,指定密码为12345,结构为test.7z.001、test.7z.002、test.7z.003......,命令如下:
7z.exe -r -v1m -p12345 a C:\webs\test.7z C:\webs\
解压:将C:\webs\目录下的test.7z.001、test.7z.002等解压到C:\test\目录下:
7z.exe x -p12345 C:\webs\test.7z.001 -oC:\test\
 

命令行下使用RAR和7-Zip压缩数据的更多相关文章

  1. ubuntu命令行下java工程编辑与算法(第四版)环境配置

    ubuntu命令行下java工程编辑与算法(第四版)环境配置 java 命令行 javac java 在学习算法(第四版)中的实例时,因需要安装配套的java编译环境,可是在编译java文件的时候总是 ...

  2. 命令行下的“蒙面歌王”rundll32.exe

    在Windows系统中,为了节省内存和实现代码重用,微软在Windows操作系统中实现了一种共享函数库的方式.这就是DLL(Dynamic Link Library)文件,即动态链接库,这种库包含了可 ...

  3. 详解Linux命令行下常用svn命令

    1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

  4. MySQL命令行下执行.sql脚本详解

    本文主要介绍一个在MySQL命令行下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行下MySQL是怎样执行脚本的吧.现在我们开始介绍这一过程. 1.首先编写sql脚本,保存为的:book.sq ...

  5. 在linux命令行下执行php 程序

    如何在linux命令行下,执行php程序. 例子 打印当前时间 php -r "echo time()" 随机输出一个数字 php -r "echo rand(1,20) ...

  6. 命令行下Git的使用

    命令行下Git的使用 写在前边的话 以自己即将进行的毕设项目为例,进行Git使用的简易说明.不过由于校园网络的限制,故使用GitOSC. 快速开始 本次git使用位于自己的个人PC上,所以将个人的Gi ...

  7. Git命令行下解决冲突

    使用Git时,在pull.merge.rebase的过程中,经常会遇到conflict的情况. 遇到conflict时,以上处理过程会终端,并且命令行中显示(xxx|MERGING)的状态(Windo ...

  8. windows命令行下简单使用javac、java、javap详细演示

    最近重新复习了一下java基础,在使用javap的过程中遇到了一些问题,这里便讲讲对于一个类文件如何编译.运行.反编译的.也让自己加深一下印象. 如题,首先我们在桌面,开始->运行->键入 ...

  9. DAY2 Python 标准库 -> Getpass 模块 -> 命令行下输入密码的方法.

    getpass 模块 getpass 模块提供了平台无关的在命令行下输入密码的方法. getpass(prompt) 会显示提示字符串, 关闭键盘的屏幕反馈, 然后读取密码. 如果提示参数省略, 那么 ...

随机推荐

  1. pyspider 安装使用过程的一些坑

    1.没有正确安装对应版本的pycurl 原因分析: PyCurl 安装错误,需要安装 PyCurl 库(PyCurl 是一个Python接口,是多协议文件传输库的 libcurl.类似于urllib ...

  2. DRF 06

    目录 视图家族 views视图类 mixin视图工具类 generics工具视图类 viewsets视图集 路由配置 视图家族 views视图类 APIView """ ...

  3. nginx部署vue跨域proxy方式

    server { listen 80; charset utf-8; #server_name localhost; server_name you_h5_name; ###VUE项目H5域名 err ...

  4. $HDU1848\ Fibonacci\ again\ and\ again$ 博弈论

    正解:博弈论 解题报告: 传送门! 首先按照套路显然是考虑先预处理出所有数的$SG$函数值然后全局的$SG$就是$SG(n)$^$SG(m)$^$SG(p)$,这儿应该麻油问题$QwQ$? 然后就考虑 ...

  5. Navicat Premium连接Oracle数据库

    记录一下本次配置过程中遇到的问题: 一.服务名 1.找到tnsnames.ors文件: 二.Navicat自带的oci.dll文件版本可能和Oracle数据库不一致,所以使用oracle自带的oci. ...

  6. 1055 集体照 (25 分)C语言

    拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为 N/K(向下取整),多出来的人全部站在最后一排: 后排所有人的个子都不比前排任何人矮: 每排中最高者站中间(中 ...

  7. 让你彻底明白TCP三次握手,四次挥手

    今天我们来讲一下TCP的三次握手和四次挥手,先来张思维导图.  一.TCP是什么 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的.可靠的.基于字节流 ...

  8. 《吊打面试官》系列-ArrayList

    你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和 ...

  9. 下载并部署 ArcGIS API for JavaScript 4.10

    学习ArcGIS API for JavaScript 4.10 的第一步就是下载并部署该文件. 有的读者由于之间没接触过,不知道怎么下载和部署文件.这些读者要求作者详细的写一篇关于下载和部署的文章( ...

  10. 输入n个学生,并且输入成绩,判断是否偏科

    H学校的领导主任决定分析一下今年所有N名学生的考试成绩,从中找出偏科的学生,考试成绩包含语文,数学,英语三门课程的分数,已知偏科的定义是:某一门课程的分数大于等于90,并且另外两门的分数小于等于70. ...