Ⅱ Debian下的压缩 (zip) 解压缩 (unzip) 命令
-r 选项是指递归地 (recursively) 压缩指定目录 (./ 当前目录) 中的所有文件和文件夹。
把 file1、file2、 file3、以及 /path 目录的内容 (假设这个目录存在) 压缩起来,然后放入 filename.zip 文件中。
-d: 删除zip压缩包里的文件, 例:
-m: 向zip压缩包里添加文件, 例:
把filename.zip文件解压到 /path
-o: 不提示的情况下覆盖文件;
-d: -d /path 指明将文件解压缩到/path目录下; 如果不指定则解压缩到当前目录下.
Ⅲ linux解压带密码的zip的命令是什么
unzip [参数] <压缩文件> [压缩包中将被释放的文件]
解压zip压缩包文件
-P <密码> zip压缩包的密码
-d <路径> 指定解压路径
-n 解压缩时不覆盖原有文件
-f 覆盖原有文件
-o 不经询问,直接覆盖原有文件
-u 覆盖原有文件,并将压缩文件中的其他文件解压缩到目录中
-l 显示压缩文件内所包含的文件 《Linux就该这么学》 一起学习linux
-t 检查压缩文件是否正确理里排除压缩包中的指定文
unzip -p 'password' test.zip
Ⅳ 压缩和解压---17
\相当于脱去马甲。 只作用于特殊的符号
\加特殊字符:表示脱掉特殊字符原有的属性,让你回归到普通的字符样式
\( \):表示去除了括号的特殊性质,变回最普通的括号模式。
例子:
cat 1.txt
1 ' 1.txt 过滤的是 ‘1
[root@db01-172 ~]# grep '1$' 1.txt 过滤的是以1结尾的行
11111111
22222221
———————————————————————————————
1.什么是文件压缩
将多个文件和目录组织成一个特殊的文件(特殊的文件==》压缩文件)
2.为什么要对文件压缩
不压缩:就相当于一个大汉去搬家,每一次只拿一个东西。就算自己能一次拿完,也没办法。他不是搬家累死,而是被走死的。
压缩之后:大汉直接一次就拿走了。
对于文件也是,压缩前后大小不同。并且传输的速度也是不同的。
3.Windows和Linux压缩包如何互通?
.zip
.tar.gz
4.linux下常见的压缩包类型
格式 压缩工具
.zip zip压缩工具
.gz gzip压缩工具,只能压缩文件,会删除原文件(通常配合tar使用)
.bz2 bzip2压缩工具,只能压缩文件,会删除原文件(通常配合tar使用)
.tar.gz 先使用tar命令归档打包,然后使用gzip压缩
.tar.bz2 先使用tar命令归档打包,然后使用bzip压缩
5.gzip (只能压缩一个文件,所以特定用在想让某个文件不生效的场景下)
使用gzip方式进行压缩文件 ( 只能压缩文件,并且文件被压缩后,源文件会丢失,解压之后,压缩文件会丢失
[root@xuliangwei ~]# yum install gzip -y (先安装)
[root@xuliangwei ~]# gzip file #对文件进行压缩
[root@xuliangwei ~]# zcat file.gz #查看gz压缩后的文件
[root@xuliangwei ~]# gzip -d file.gz #解压gzip的压缩包
不生效的意思:就是我先把它打包隐藏起来,系统读不到,命令也无法读取不到。。但文件并没丢失,只是藏起来了,如果想使用了,在解压回来。想看压缩下查看压缩包的内容,用zcat
zip 压缩
unzip 解压
只压缩一个文件的,如果压缩的是目录,请加-r
zip file.zip file.txt
命令 压缩后的名字 需要压缩的文件
买菜 买菜的篮子 需要买的东西
zip压缩之后,源文件不会丢失,压缩的文件也存在。
zip /opt/file123.zip file.txt
命令 跟路径(表压缩到哪) 需要压缩到文件
默认是家目录
unzip -l /opt/file123.zip (查看被压缩的文件)
unzip -t /opt/file123.zip (查看压缩的完整性)
-sh (查看压缩之后的文件大小)
压缩多个文件:(其中有目录的,要加递归压缩)
zip -r all.zip ./file.txt /opt/
命令 递归 压缩名 压缩文件1 压缩目录2
unzip all.zip 直接解压到当前目录
unzip all.zip -d /tmp/ 加-d,指定拷贝到位置。
总结:zip压缩。可以一次一次往里边添加文件和目录,相同的东西会直接覆盖。源文件不会丢失,压缩包也不会丢失。
unzip解压,可以解压很多次,除非你删除了压缩包。还可以指定解压到任何的目录下。
tar (支持目录和文档的压缩归档)
c #创建新的归档文件
x #对归档文件解包
t #列出归档文件里的文件列表
f #指定包文件名,多参数f写最后
z #使用gzip压缩归档后的文件(.tar.gz)
j #使用bzip2压缩归档后的文件(.tar.bz2)
J #使用xz压缩归档后的文件(tar.xz)
C #指定解压目录位置
X #排除多个文件(写入需要排除的文件名称)
h #打包软链接
--exclude= #在打包的时候写入需要排除文件或目录
常用的组合:
czf 压缩 tar.gz 格式
cjf 压缩 tar.bz 格式
cJf 压缩 tar.xz 格式 (使用不多)
xf 解压所有格式
tf 查看压缩包的内容
两种打包格式
tar czf oldboy.tar.gz /etc/ /opt/
命令 压缩名 两个目录,可以一起
tar cjf oldgirl.tar.bz2 /boot/ /mnt/
命令 压缩名 两个目录,可以一起
打包/tmp下所有文件
find /tmp/ -type f | xargs tar czf tmp.tar.gz
配合使用,将查找到的内容,放到右边进行压缩打包
tar czf tmp2.tar.gz $(find /tmp/ -o /opt/ -type f )
先运算括号里边的,在进行括号外的运算。
打包链接文件
ll /etc/rc.local 是一个链接文件
/etc/rc.local -> rc.d/rc.local 所以需要打包到真实的路径
tar czfh local.tar.gz /etc/rc.local 需要就h
解压浏览文件
tar xf all.tar.gz
命令 解压 压缩名
tar xf all.tar.gz
命令 浏览 压缩名
排除文件,并打包压缩
(先将不需要的文件排除掉,在进行全部打包。)
@1.排除单个文件
[root@oldboy ~]#tar czf etc.tar.gz --exclude=etc/services /etc/
压缩名 (排除掉这个脚本文件) 要压缩的
--exclude=etc/services ⚠️:etc前不加/,因为会被系统排除掉。
@2.排除几个文件 (将文件依次排放)
[root@oldboy ~] tar czf etc.tar.gz --exclude=etc/services --exclude=etc/rc.local /etc/
将排除掉的两个一一写出就好
@3.排除多个文件 (需要将排除的写到一个文件里,写到时候前面不能加/,因为系统会默认删除)
[root@oldboy ~] vim paichu.list
[root@oldboy ~] cat paichu.list
etc/services
etc/rc.local
etc/rc.d/rc.local
[root@oldboy ~] tar czfX etc.tar.gz paichu.list /etc/
(加包加X) (需过滤的内容) 需打包的内容
指定解压的位置,需要加-C
[root@oldboy ~] tar xf /etc/local.tar.gz -C /tmp
压缩包的位置 指定 解压到的位置
在打包时,如果不想被提示,就进去到根下边去,系统觉得没有危险了,就不会提示你了。
Ⅳ 怎样解压zip文件
zip格式的文件怎么打开,手机和电脑的操作方法一样吗?
zip格式的文件是通过压缩数据的方法得到的存储文件,简单地说就是将一个或多个数据文件通过工具打包压缩,最后得到一个体积较小的、以“.zip”为扩展名的文件,同类型的文件还有rar格式、7z格式等,后两种格式的压缩文件相比前者在处理效率上要更高些。如果想要打开这种格式的文件,必然要用到相应的软件,如WinZip、WinRaR等。
自Windows Me以来,微软便在操作系统中集成了zip格式文件的解压功能,在Windows资源管理器中操作zip格式的文件就如同打开一个文件夹一般简单。
不仅如此,OS X及Linux也对该格式文件提供了支持。但是,当系统中为之提供解压工作的DLL库文件受损后,系统便无法正常打开该类型文件,除了修复该功能或重装系统外,安装第三方解压缩程序将是最简单的解决方法。
安装解压缩软件
目前,应用于解压缩的软件种类繁多,基于Windows系统的有WinZip、WinRaR、7-Zip等,接下来以WinRaR为例演示它的安装过程。
1、双击打开WinRaR安装包。
2、点击“安装”,安装包会将WinRaR安装至指定目录。
3、在“WinRaR关联文件”一栏勾选需要操作的压缩文件格式,多数情况下无需选择,直接点击“确定”即可。
根据WinRaR可关联的文件可以看出,WinRaR除了支持“.rar”文件外,它还支持以“.zip”、“.7z”等扩展名的压缩文件。
使用WinRaR打开zip格式的文件
第三方解压缩软件安装成功后,就可发现之前zip格式的文件图标变成了WinRaR的图标,这便意味着这个格式的文件将由WinRaR接管。
1、在Windows资源管理器中选中一个以“.zip”为后缀的压缩文件,并单击鼠标右键,在弹出的菜单中选择“解压到 text\”(text为压缩包文件名,text\代表被压缩文件将被解压到当前目录以“text”为名称的文件夹中)。
2、选择快捷菜单命令后,屏幕会弹出解压窗口,并显示解压进度,具体解压时间和压缩包大小及电脑性能相关,压缩包越大,消耗的时间越长。
3、解压结束后,WinRaR会在当前目录新建一个与压缩包名称相同的文件夹,打开这个文件夹即可浏览被解压后的文件。
以上为快捷操作方法,当然也可以直接双击打开压缩文件,这时会启动已安装的解压缩软件,并由该软件读取压缩包内的文件,点击解压缩软件工具栏中的“解压”,即可将压缩包中的文件释放至指定目录。
手机和电脑的操作方法一样吗
通过以上操作,便可以在电脑中打开任意格式的压缩文件,甚至可以将多个文件进行打包压缩,以便于管理和传输,那么这样的操作通过智能手机可以完成吗?答案是肯定的!
目前的智能手机多基于Android系统和IOS系统,在这两款手机操作系统中同样具有相关的解压缩工具,比如ES文件浏览器、WinZip(IOS版)等。
在操作方面,基于手机端的解压缩软件并不像PC端那样拥有便捷的操作方法,几乎所有的解压缩操作都在软件内部完成。
当然,这个过程并不是想象中的那么复杂,操作时只需打开APP,然后选择需要操作的文件或目录,在“更多”菜单中选择具体的操作,就可以对文件完成压缩;解压时只需点击压缩文件,就可自动完成解压。
这样看来,手机和电脑的操作方法除了部分便捷方式外,其余操作过程基本无异。
总结
对于以上问题,只需要安装第三方解压缩软件,就可以解决目前主流的所有压缩格式,比如zip、rar、7z等,当然手机端对通用压缩格式的支持并不完美,且多数软件为共享版本,因此当手机无法完成解压工作时,可以尝试在PC端进行操作。
Ⅵ 解压缩命令
我们知道WinRAR是个很古老的软件,不仅历史悠久而且功能强大。本文分享如何使用命令行语法(也顺便介绍VB(A)中的Shell命令)来实现批量的压缩文件和解压缩文件。
1.首先,我们打开命令行。点击Windows开始菜单,所有程序,附件,命令提示符,
右击图标,点击“以管理员身份运行”(防止命令行权限不够无法执行)
2.或者按下快捷键Windows+R,输入cmd,回车确定。
3.在命令行中,输入WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
然后回车,就可以将被压缩的文件(夹),压缩成一个WinRAR压缩包。
注意,此命令执行后,原来被压缩的文件或者文件夹,就自动删除了!
4.如果不希望在得到压缩包后,删除原来的文件夹或文件,可以使用命令WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径。
实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件
实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件
如何使用命令行解压缩文件?
1.WinRARx压缩包路径解压缩到目标文件夹的路径
2.解压缩保留路径,WinRAR e 压缩包路径 解压缩到目标文件夹的路径
3.解压缩忽略路径,忽略路径的意思,就是解压缩时,压缩包原来里面有文件夹的,解压缩之后,只能得到所有文件,而文件夹没了。
Ⅶ linux解压zip文件命令 我来告诉你
安装unzip解压缩程序,通常情况下,Linux系统下都自带unzip解压缩程序,如果没有,终端运行如下命令进行安装:sudo apt-get install unzip。
解压file.zip文件,例如直接对扩展名为file.zip文件进行解压,终端运行:unzip file.zip。
解压file.zip文件到指定文件夹例如如果想要将file.zip解压到指定文件夹destination_folder,使用:unzip file.zip -d destination_folder。
Ⅷ zip怎么命令行解压rar文件
Zip只能解压zip的 rar要下载rarlinux软件 《Linux就该这么学》不错的Linux自学书籍
Ⅸ 压缩文件zip怎么解压
zip是一种常见的压缩文件,可以利用WINRAR程序将其打开。
具体操作方法:
1、上网搜索并下载应用程序“WINRAR”。下载完成后直接进行安装,其安装过程很简单。
2、安装完成后,在需要打开的zip文件上右击,从弹出的菜单中选择以“打开方式”。
3、在弹出的“打开方式”窗口中选择“WINRAR压缩文件管理器",然后点击“确定"按钮。
4、然后就会发现zip文件可以被打开啦。
5、接着选择要操作的文件或文件夹,点击主界面中的”解压缩“按钮,在弹出的窗口中选择要保存的文件路径即可。
6、还可以直接在需要打开的压缩文件上右击,从弹出的菜单中选择“WINRAR”→“解压到feifeidown\”。则会自动创建一个名称与压缩文件名相同的文件夹。
Ⅹ 电脑上怎么解压压缩包
1.压缩文件 首先选中需要进行压缩的文件或文件夹,然后点击鼠标右键,选择“发送到→压缩(zippde)文件夹”命令,便可自动将文件或文件夹进行压缩了。 2.解压缩文件 在解压缩文件夹时,我们可以选中压缩包,然后点击鼠标右键,选择“全部提取”命令选项。在出现的提取向导中点击“下一步”按钮,在出现的对话框中点击“浏览”按钮为解压缩文件选择存放路径,点击“下一步”按钮便可完成解压操作。 但是,如果只想单独对压缩包中的部分文件进行解压缩又该如何操作呢? 只要双击打开压缩包,选中需要解压的文件,然后将它直接拖放到其他文件夹中即可完成解压。同时,在此次操作中,你还可以直接对压缩包中的文件进行剪切、复制等操作。