cmd 解压缩 命令

发布网友 发布时间:2022-04-20 03:38

我来回答

3个回答

热心网友 时间:2023-01-27 04:10

系统自带cmd本身不支持cmd的,你把你winrar目录里面的rar.exe和unrar复制到c:\windows文件夹中,或者自己设置一下系统环境变量,把winrar的目录加进去。其实就是方便调用而已。
rar.exe负责的功能是压缩文件
unrar.exe负责的功能则是解压缩文件
实例一下,
假设,d:\abc文件夹下有个a.rar文件
你要把a文件解压到当前目录
你就在命令行里输入命令,unrar
x(注释,命令x为使用绝对路径)d:\abc\a.rar(注释,这是你要解压的文件的绝对路径)
d:\(注释,这个是你想解压的路径,如果留空则默认解压到%homepath%目录)
如果你不想用绝对路径解压,在cmd中跳转到,rar文件的目录下,改用命令e,
继续以d:\abc文件夹下有个a.rar文件为例,你到了abc的目录下输入,unrar
e
a.rar(注释,这里用相对路径)d:\(注释这里依然是你想解压到得目录,但留空则解压到当前目录)
其次,rar文件有密码,则加上开关-p[]
例unrar
e
-p[abc]
a.rar
d:\
举一反三,解压中其他需求就加上它预设的开关就是了,压缩也是如此
关于copy命令,你应该想问怎么将几个文件合并成一个文件吧?
首先说一下文件,文件存储方式有两种,一种就是好像txt这类,用字符方式记录,而另一种就是用二进制(0和1)的方式记录。好像mp3这类格式。
实例,如想把a.txt和b.txt里面的内容合并到c.txt,
copy
a.txt+b.txt
c.txt
事实上基本看到的文件都是二进制文件方式存储,例如合并a.mp3和b.mp3吧,
你就用copy
/b
a.mp3+b.mp3
c.mp3

热心网友 时间:2023-01-27 05:28

WinRAR
<命令>
-<开关1>
-<开关N>
<压缩文件>
<文件...>
<@列表文件...>
<解压路径\>
命令

WinRAR
运行的字符组合代表功能
开关
切换操作指定类型,压缩强度,压缩文件类型,等等的定义。
压缩文件
要处理的压缩文件名。
文件
要处理的文件名。
列表文件
列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用//字符后添加注释。例如,你可以包含两列字符串创建
backup.lst:c:\work\doc\*.txt
//备份文本文档
c:\work\image\*.bmp
//备份图片c:\work\misc并接着运行:
winrar
a
backup
@backup.lst你可以在命令行中同时指定普通的文件名和列表文件名。
解压路径
只与命令
e

x
,搭配使用。指出解压文件添加的位置。如果文件夹不存在时,会自动创建。
注意事项
a)
如果未指定
文件
或是
列表文件
时,WinRAR
将会以缺省的
*.*
运行全部的文件;
b)
如果未指定压缩文件扩展名时,WinRAR
将会使用在
压缩配置
中选定的默认压缩文件格式。但你可以指定
.RAR

.ZIP
扩展名来替换它们;
c)
在命令行所输入的开关会替换相同的配置设置值;
d)
在命令
c、e、s、t、rr、k

x
可在压缩文件名中使用通配符。如此可以用单个的命令来进行超过一个以上的压缩文件,除此之外,如果你指定
-r
开关于这些命令时,它们将会搜索在子文件夹中的压缩文件;
e)
某些命令和开关只应用在
RAR
压缩文件,有些则在
RAR

ZIP
都可使用,而某些则可应用在全部的压缩文件格式。这一些都得看压缩文件格式所提供的特性而定;
f)
命令和开关的大小写是相同意思的,你可以用大写或者小写来下命令均可。
压缩文件命令:
"c:\Program
Files\WinRAR\Rar.exe"
a
-k
-r
-s
-m1
d:\web.rar
d:\web\
解压文件命令:
"c:\Program
Files\WinRAR\Rar.exe"
x
-t
-o-p
d:\web.rar
d:\web\

热心网友 时间:2023-01-27 07:02

系统自带CMD本身不支持rar的,把winrar目录里面的RAR.exe和UNRAR复制到c:\windows文件夹中,才可使用命令行解压缩,步骤如下:
1、复制RAR.exe和UNRAR复制到c:\windows文件夹中;
2、按win+r,输入cmd,点击确定;
3、提示符后输入:unrar
e
压缩文件路径\名称
解压后路径,如下图:
4、效果如下图:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com