WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径>命令 要 WinRAR 运行的字符组合代表功能。
开关切换操作指定类型,压缩强度,压缩文件类型,等等的定义。
压缩文件要处理的压缩文件名。
文件 要处理的文件名。
列表文件 列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。
(1)cmdzip解压命令扩展阅读:
路径文件名1路径文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件。
c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下:
1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件。
ipadmin$svv.exe c: 或:ipadmin$*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:
x 要复制的文件或目录树目标地址目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件用参数/e才可连目录下的子目录一起复制到目标地址下。
㈡ 如何用命令批量解压一个月的文件
用命令批量解压一个月的文件的方法:
首先,我们打开命令行。点击Windows开始菜单,所有程序,附件,命令提示符,右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)或者按下快捷键Windows+R,输入cmd,回车确定。
在命令行中,输入,WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径,然后回车,就可以将被压缩的文件(夹)解压出来。
注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!
如果不希望在得到压缩包后,删除原来的文件夹或文件,可以使用命令,WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。
这里,介绍一下这些命令的含义。WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径等价于WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。
拓展实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件
实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
㈢ 命令行的压缩解压缩以及加密解密
zip -e aa.zip aa.log
zip -er aa.zip tmp
unzip aa.zip
unzip -P passwork filename.zip ##passwork是要解压的密码,这个不会有提示输入密码的操作
unzip aa.zip
unzip -P passwork filename.zip ##passwork是要解压的密码,这个不会有提示输入密码的操作
tar-czvf /path/to/aa.tar.gz /path/to/aa.log
tar -xzvf /path/to/aa.tar.gz /path/to/
tar -czvf-file tmp | openssl des3 -salt -k 123456 -out aa.tar.gz
openssldes3 -d -k 123456 -salt -in aa.tar.gz | tar xzf -
openssl enc -aes-128-cbc
-in install.log -out enc.log
(注:这里install.log是你想要加密的文件,enc.log是加密后的文件,回车后系统会提示你输入密码。)
openssl enc -d -aes-128-cbc -in enc.log -out install.log
(注:enc.log是刚才加密的文件,install.log是解密后的文件,-d选项实现解密功能。)
openssl enc -aes-128-cbc -in install.log -out enc.log -a
openssl enc -des-ede3-cbc -in install.log -out enc.log -pass pass:111111
1、openssl genrsa -out client.key 2048 #生成私钥
2、openssl rsa -in client.key -pubout -out pub.key #从密钥文件中提取公钥
3、openssl rsautl -encrypt -inkey pub.key -pubin -in data.zip -out back.zip。 #利用公钥进行加密;
4、openssl rsautl -decrypt -inkey rsa.key -in back.zip -out data.zip. #利用私钥对文件进行解密;
可能会报错:
RSA operation error:
3020:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too largefor key size:.\crypto\rsa\rsa_pk1.c:151:
利用smile进行操作:
加密:
openssl smime -encrypt -aes256 -in in.zip -binary -outform DEM -out in_encrypted.zip publickey.pem
解密:
openssl smime -decrypt -in in_encrypted.zip -binary-inform DEM -inkey privatekey.pem -out in.zip
㈣ java中怎么用cmd命令解压zip文件
对于zip文件,java有自带类库java.util.zip;可是要想解压rar文件只能靠第三方类库,我试过两个:com.github.junrar和de.innosystec.unrar,前者解压时可能会出现crcError,后者pom配置时报错;利用cmd命令调用winRAR进行解压,无疑方便快捷很多。
调用cmd命令
public
static
boolean
exe(String
cmd)
{
Runtime
runtime
=
Runtime.getRuntime();try
{
Process
p
=
runtime.exec(cmd);
BufferedReader
reader
=
new
BufferedReader(new
InputStreamReader(p.getInputStream(),"GBK"));
String
line
=
reader.readLine();
while(line!=null)
{
logger.info(line);
line
=
reader.readLine();
}
reader.close();
if(p.waitFor()!=0)
{return
false;
}
}
catch
(IOException
e)
{
//
TODO
Auto-generated
catch
block
e.printStackTrace();
}
catch
(InterruptedException
e)
{
//
TODO
Auto-generated
catch
block
e.printStackTrace();
}return
true;
}
首先利用runtime.exec()执行指令,得到process,从process.getInputStream()中获取回显字符并打印,打印回显时可能会出现中文乱码,这个和操作系统编码有关,我这里是GBK编码,所以在new
inputstreamReader时加入了编码参数”GBK“
命令行字符串
如果需要调用cmd命令,如cd等,可写”cmd
c
cd
目录”。对于直接调用exe执行,则可以写成”exe文件绝对路径
参数”,在命令行字符串中,含有空格的路径或者字符串应该再加上引号,即””exe文件绝对路径”
”参数”“
winRAR调用
我这里安装目录是C:/Program
Files/WinRAR,将D:1.rar
解压到D:,则写成””C:/Program
Files/WinRAR/unRar.exe”
x
-y
D:/1.rar
D:/”,x代表绝对路径解压,-y表示全部确定;压缩的命令如下:“”C:/Program
Files/WinRAR/rar.exe”
a
-ep1
D:2.rar
D:源目录”,a表示添加文件到压缩文件,-ep1表示排除基本目录,如D:winrar
ar这个目录,如果没有-ep1那么压缩包中会出现winrar目录路径,而加了之后就只将当前目录打包,只有rar目录
㈤ zip怎么命令行解压rar文件
Zip只能解压zip的 rar要下载rarlinux软件 《Linux就该这么学》不错的Linux自学书籍
㈥ windows如何用cmd命令解压指定的zip文件到指定目录里
使用cmd中的命令解压压缩文件到任意文件夹的方法如下:
1、复制RAR.exe和UNRAR复制到c:windows文件夹中。
㈦ windows下如何用cmd命令解压指定的zip文件到指定目录下
1、按win键+R打开,或者在开始菜单选择运行。输入cmd,然后确定。
注意事项:
通过CMD命令进入命令提示符窗口,则将会显示 Windows的版本和版权信息。通过使用CMD命令可以很方便地进入其他子应用程序。CMD是一个32位的命令行程序,运行在 Windows nt2000XP上。