linux zip unzip详解
Linux、CentOS下安装zip与unzip指令功能(服务器)
大家好本篇文章主要讲的是linux中的常用命令与快捷键介绍感兴趣的同学赶快来看一看吧对你有tOS下安装 zip与 unzip指令功能(服务器)
Linux下安装zip解压功能 Linux服务器上一般默认没是没有有安装zip命令 安装zip指令 apt-get install zip 或 yum install zip
输入zip
OK linux安装unzip命令:
apt-get install unzip 或 yum install unzip
输入unzip
OK!完成! 总结 以上所述是小编给大家介绍的Linux、CentOS下安装zip与unzip指令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
unzip命令参数
unzip命令参数摘要:一、前言二、unzip命令简介三、unzip命令参数详解1.-o 参数:解压缩文件2.-d 参数:指定解压缩路径3.-x 参数:提取文件4.-l 参数:列出压缩文件内容5.-v 参数:显示详细信息6.-t 参数:检查压缩文件完整性7.-j 参数:解压缩分卷压缩文件8.-J 参数:解压缩JAR文件9.-U 参数:解压缩升级压缩文件四、unzip命令实例五、总结正文:一、前言在日常工作和生活中,我们经常需要对文件进行压缩和解压缩操作。
unzip命令是Linux和Unix系统中常用的解压缩工具,支持多种压缩格式,如ZIP、RAR、TAR等。
熟练掌握unzip命令的参数设置,可以提高我们的工作效率。
二、unzip命令简介unzip命令是一个用于解压缩ZIP文件的命令行工具,它支持大多数ZIP 文件格式,并且可以处理多个文件。
unzip命令的基本语法如下:```unzip [选项] 压缩文件路径```三、unzip命令参数详解1.-o 参数:解压缩文件使用`-o`选项,可以解压缩指定路径下的ZIP文件。
例如:```unzip -o /path/to/zipfile.zip```2.-d 参数:指定解压缩路径使用`-d`选项,可以指定解压缩后的文件保存路径。
例如:```unzip -d /path/to/extract/zipfile.zip```3.-x 参数:提取文件使用`-x`选项,可以从ZIP文件中提取指定文件。
例如:```unzip -x /path/to/zipfile.zip file_to_extract.txt```4.-l 参数:列出压缩文件内容使用`-l`选项,可以列出ZIP文件中的所有文件列表。
例如:```unzip -l /path/to/zipfile.zip```5.-v 参数:显示详细信息使用`-v`选项,可以在解压缩过程中显示详细信息。
例如:```unzip -v /path/to/zipfile.zip```6.-t 参数:检查压缩文件完整性使用`-t`选项,可以检查ZIP文件的完整性。
linux unzip命令用法
linux unzip命令用法在Linux操作系统中,unzip命令用于解压缩.zip格式的压缩文件。
它是一个非常常用的命令,可以帮助我们在Linux环境下快速解压文件。
要使用unzip命令,首先需要确认该命令是否已经安装在系统中。
在终端中输入以下命令来检查:```unzip -v```如果命令已经安装,将会显示unzip命令的版本信息。
如果未安装,可以使用以下命令来安装:对于Debian和Ubuntu系统:```sudo apt-get install unzip```对于CentOS和Fedora系统:```sudo yum install unzip```安装完成后,就可以使用unzip命令来解压缩文件了。
命令的基本语法如下:```unzip [选项] 压缩文件名.zip```以下是unzip命令的一些常用选项:- ```-l```: 列出压缩文件中的文件信息,包括文件名、压缩比率、大小等。
- ```-o```: 在解压缩过程中,不询问用户确认,直接覆盖同名文件。
- ```-d 目录名```: 指定解压缩后的文件存放目录。
- ```-q```: 静默模式,不显示解压缩过程中的任何信息。
- ```-r```: 对压缩文件及其子目录进行递归解压缩。
下面是一些常用的unzip命令示例:1. 解压缩文件:```unzip file.zip```2. 查看压缩文件内容:```unzip -l file.zip```3. 指定解压缩目录并覆盖同名文件:```unzip -o file.zip -d /path/to/directory```4. 递归解压缩文件及其子目录:```unzip -r file.zip```unzip命令的用法非常简单,但是功能强大。
通过使用不同的选项,我们可以根据实际需求来完成各种解压缩任务。
使用Linux unzip命令,可以让我们更加方便地管理和处理压缩文件。
使用zip和unzip命令在Linux中进行zip文件操作
使用zip和unzip命令在Linux中进行zip文件操作Linux操作系统提供了许多功能强大的命令行工具,其中zip和unzip命令是常用的用于压缩和解压缩文件的工具。
通过这两个命令,用户可以在Linux环境下快速有效地进行zip文件的压缩和解压缩操作。
一、使用zip命令进行文件压缩zip命令用于将一个或多个文件或目录压缩成一个zip文件。
下面是使用zip命令进行文件压缩的基本语法:zip [选项] 压缩文件名要被压缩的文件或目录下面是一些常用的选项:-r:递归地压缩指定目录下的所有文件和子目录。
-p:将zip文件的内容打印到标准输出,而不是创建一个zip文件。
-q:静默模式,不显示压缩过程中的详细输出。
下面是一些使用示例:1. 压缩单个文件zip compressed.zip file.txt2. 压缩多个文件zip compressed.zip file1.txt file2.txt file3.txt3. 压缩目录及其下所有文件和子目录zip -r compressed.zip directory4. 将zip文件的内容打印到标准输出zip -p compressed.zip file.txt二、使用unzip命令进行文件解压缩unzip命令用于解压缩zip文件。
下面是使用unzip命令进行文件解压缩的基本语法:unzip [选项] 压缩文件名下面是一些常用的选项:-l:列出压缩文件中的文件列表,但不解压缩。
-n:不覆盖已存在的文件。
-d 目录:将文件解压缩到指定的目录。
下面是一些使用示例:1. 解压缩zip文件到当前目录unzip compressed.zip2. 列出压缩文件中的文件列表unzip -l compressed.zip3. 解压缩zip文件到指定目录unzip compressed.zip -d destination_directory三、其他zip和unzip命令的常见选项除了上述介绍的选项外,zip和unzip命令还提供了许多其他选项,可根据实际需求进行使用。
Linux中zip压缩和unzip解压缩命令使用方法
Linux中zip压缩和unzip解压缩命令使用方法Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zip压缩和unzip解压缩命令及使用详解,本文给大家介绍的非常详细,需要的朋友可以参考下下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r abc123.zip abc 123.txt4、把/home目录下面的wwwroot.zip直接解压到/home目录里面unzip wwwroot.zip5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面unzip abc*.zip6、查看把/home目录下面的wwwroot.zip里面的内容unzip -v wwwroot.zip7、验证/home目录下面的wwwroot.zip是否完整unzip -t wwwroot.zip8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录unzip -j wwwroot.zip主要参数-c:将解压缩的结果-l:显示压缩文件内所包含的文件-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换-t:检查压缩文件是否正确-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中-v:执行是时显示详细的信息-z:仅显示压缩文件的备注文字-a:对文本文件进行必要的字符转换-b:不要对文本文件进行字符转换-C:压缩文件中的文件名称区分大小写-j:不处理压缩文件中原有的目录路径-L:将压缩文件中的全部文件名改为小写-M:将输出结果送到more程序处理-n:解压缩时不要覆盖原有的文件-o:不必先询问用户,unzip执行后覆盖原有文件-P:使用zip的密码选项-q:执行时不显示任何信息-s:将文件名中的空白字符转换为底线字符-V:保留VMS的文件版本信息-X:解压缩时同时回存文件原来的UID/GID下面给大家介绍下Linux - zip压缩、unzip解压缩命令的使用详解由于服务器使用的是CentOS 系统,对于文件的压缩和解压缩免不了要使用命令操作,这里我对 Linux 系统下常用的 zip 和 unzip 命令做个总结。
Linux终端命令之压缩和解压缩
Linux终端命令之压缩和解压缩在Linux终端中,压缩和解压缩命令是非常常用的功能。
通过压缩,我们可以将多个文件或文件夹打包成一个压缩文件,从而方便传输和存储。
而解压缩则是将压缩文件还原为原始文件或文件夹。
本文将介绍Linux中常用的压缩和解压缩命令以及其使用方法。
1. gzip命令gzip命令是Linux中最常用的压缩命令之一,它使用Gzip算法压缩文件,并将压缩后的文件保存为以.gz为扩展名的文件。
以下是常用的gzip命令及其参数:1.1 压缩文件:使用gzip命令压缩文件非常简单,只需在终端输入以下命令:```gzip <filename>```例如,要压缩名为file.txt的文件,我们可以输入以下命令:```gzip file.txt```该命令会将file.txt文件压缩为file.txt.gz。
1.2 解压缩文件:要解压缩一个以.gz结尾的文件,可以使用以下命令:```gzip -d <filename.gz>```例如,要将file.txt.gz解压缩为file.txt,我们可以输入以下命令:```gzip -d file.txt.gz```2. tar命令tar命令用于将多个文件或文件夹打包成一个归档文件,常用的扩展名为.tar。
以下是常用的tar命令及其参数:2.1 打包文件或文件夹:使用tar命令打包文件非常简单,只需在终端输入以下命令:```tar -cvf <archive.tar> <file1> <file2> ...```例如,要将file1.txt和file2.txt打包成一个名为archive.tar的归档文件,我们可以输入以下命令:tar -cvf archive.tar file1.txt file2.txt```2.2 解包归档文件:要解包一个以.tar结尾的归档文件,可以使用以下命令:```tar -xvf <archive.tar>```例如,要将archive.tar解包,我们可以输入以下命令:```tar -xvf archive.tar```3. zip和unzip命令除了gzip和tar命令外,Linux还提供了zip和unzip命令,用于处理ZIP格式的压缩文件。
Linux下压缩与解压.zip和.rar及.7z文件
Linux下压缩与解压.zip和.rar及.7z⽂件Linux 下压缩与解压.zip和.rar及.7z⽂件1)对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。
它们的参数选项很多,可⽤命令zip-help和unzip -help查看,这⾥只做简单介绍,举例说明⼀下其⽤法:# zip yajiu.zip yajiu.jpgyajiu.png这条命令是将yajiu.jpg和yajiu.png压缩成⼀个zip包# zip yajiu.zip*.jpg这条命令是将所有.jpg的⽂件压缩成⼀个zip包# zip -r yajiu.zipyajiu这条命令是将⽂件夹yajiu压缩成⼀个zip包# unzipyajiu.zip这条命令是将yajiu.zip中的所有⽂件解压出来yajiu@yajiu-desktop:~$ cd图⽚yajiu@yajiu-desktop:~/图⽚zip yajiu.zip yajiu.jpg yajiu.pngupdating:yajiu.jpg (deflated 34%)updating: yajiu.png (deflated0%)yajiu@yajiu-desktop:~/图⽚$ zip yajiu.zip *.jpgadding: 1.jpg (deflated34%)adding: 2.jpg (deflated 0%)yajiu@yajiu-desktop:~/图⽚$ zip -ryajiu.zip yajiuadding: yajiu/ (stored 0%)adding: yajiu/yajiu.zip (stored0%)adding: yajiu/yajiu.jpg (deflated 34%)adding: yajiu/yajiu.rar(deflated 0%)adding: yajiu/yajiu.7z (deflated 0%)adding: yajiu/yajiu.png(deflated 0%)yajiu@yajiu-desktop:~/图⽚$ unzip yajiu.zipArchive:yajiu.zipreplace 1.jpg? [y]es, [n]o, [A]ll, [N]one, [r]ename:yinflating: 1.jpgreplace 2.jpg? [y]es, [n]o, [A]ll,[N]one, [r]ename: yinflating: 2.jpgyajiu@yajiu-desktop:~/图⽚$原⽂链接:2)对于.rar安装:sudo apt-get install rar unrar或者可从/download.htm下载RAR for Linux 编译安装# tar -xzpvf rarlinux-3.8.0.tar.gz# cd rar#make这样就安装好了,安装之后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。
unzip命令参数
unzip命令参数
摘要:
1.unzip 命令简介
2.unzip 命令的基本语法
3.unzip 命令的参数详解
4.常见问题与解决方法
正文:
【unzip 命令简介】
unzip 是Linux 和Unix 系统中常用的一个压缩文件解压缩工具,它可以将zip 压缩文件解压缩。
unzip 命令的使用非常简单,只需要指定zip 文件的路径和解压缩后的目录即可。
【unzip 命令的基本语法】
unzip [选项] [zip 文件路径] [解压缩目录]
【unzip 命令的参数详解】
- -o:显示详细信息
- -v:显示版本信息
- -t:测试压缩文件,不进行解压缩
- -x:解压缩文件,但不覆盖已存在的文件
- -j:解压缩文件,覆盖已存在的文件
- -J:与-j 选项相同,用于兼容旧版本的unzip 命令
- -P:解压缩文件,保留文件路径
- -d:指定解压缩后的目录
【常见问题与解决方法】
1.问题:解压缩时出现“无法找到文件”的错误。
解决方法:检查zip 文件的路径是否正确,以及解压缩目录是否存在。
2.问题:解压缩时出现“权限不足”的错误。
解决方法:使用-P 选项,解压缩文件时保留文件路径,或更改解压缩目录的权限。
3.问题:解压缩时出现“损坏的压缩文件”的错误。
linux解压zip包命令的用法
linux解压zip包命令的用法Linux系统中有多种解压zip包的命令,可以根据需要选择适合自己的命令来解压zip压缩文件。
以下是几种常用的命令和用法。
1. 使用unzip命令解压zip包:unzip命令是Linux系统中最常用的解压工具之一。
使用以下命令解压一个zip压缩文件:```unzip file.zip```这将会将压缩文件解压到当前目录中。
2. 指定解压目录:如果要将zip文件解压到指定的目录中,可以使用"-d"选项,如下所示:```unzip file.zip -d /path/to/destination```这将会将压缩文件解压到指定路径下的目录中。
如果目录不存在,unzip命令会自动创建它。
3. 查看zip文件内容:如果只想查看zip文件的内容而不解压缩它,可以使用"-l"选项,如下所示:```unzip -l file.zip```这将会列出zip文件中的所有文件和目录。
4. 使用zipinfo命令查看zip文件信息:另一种查看zip文件内容的方法是使用zipinfo命令,如下所示:```zipinfo file.zip```这个命令将会显示zip文件的详细信息,包括文件的权限、大小和修改日期等。
5. 使用7z命令解压zip包:7z是一个功能强大的压缩和解压缩工具,也可以用来解压zip文件。
使用以下命令解压zip文件:```7z x file.zip```这将会将压缩文件解压到当前目录中。
以上是在Linux系统中解压zip包的一些常用命令和用法。
根据实际需求选择合适的命令来解压zip文件,使得工作更加高效。
Linux的压缩解压缩文件处理zipunzip
Linux的压缩解压缩⽂件处理zipunzipLinux的压缩/解压缩命令详解及实例压缩服务器上当前⽬录的内容为xxx.zip⽂件zip -r xxx.zip ./*解压zip⽂件到当前⽬录unzip filename.zip另:有些服务器没有安装zip包执⾏不了zip命令,但基本上都可以⽤tar命令的,实例如下:tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/zip命令详解1.zip -r myfile.zip ./*将当前⽬录下的所有⽂件和⽂件夹全部压缩成myfile.zip⽂件,-r表⽰递归压缩⼦⽬录下所有⽂件2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip⽂件解压到 /home/sunny/-o:不提⽰的情况下覆盖⽂件;-d:-d /home/sunny 指明将⽂件解压缩到/home/sunny⽬录下;3.其他zip -d myfile.zip smart.txt删除压缩⽂件中smart.txt⽂件zip -m myfile.zip ./rpm_info.txt向压缩⽂件中myfile.zip中添加rpm_info.txt⽂件要使⽤ zip 来压缩⽂件,在 shell 提⽰下键⼊下⾯的命令:zip -r filename.zip filesdir在这个例⼦⾥,filename.zip 代表你创建的⽂件,filesdir 代表你想放置新 zip ⽂件的⽬录。
-r 选项指定你想递归地(recursively)包括所有包括在 filesdir ⽬录中的⽂件。
要抽取 zip ⽂件的内容,键⼊以下命令:unzip filename.zip你可以使⽤ zip 命令同时处理多个⽂件和⽬录,⽅法是将它们逐⼀列出,并⽤空格间隔:zip -r filename.zip file1 file2 file3 /usr/work/school上⾯的命令把 file1、file2、 file3、以及 /usr/work/school ⽬录的内容(假设这个⽬录存在)压缩起来,然后放⼊ filename.zip ⽂件中。
如何在Linux终端压缩和解压缩文件zi和unzi命令
如何在Linux终端压缩和解压缩文件zi和unzi命令在Linux操作系统中,压缩和解压缩文件是一项基本而重要的技能。
通过使用压缩和解压缩命令,我们可以有效地减小文件的大小,方便存储和传输。
本文将介绍如何在Linux终端使用“zi”和“unzi”命令来进行文件的压缩和解压缩。
一、压缩文件在Linux终端中,使用“zi”命令来进行文件的压缩是非常简单的。
下面是使用“zi”命令进行文件压缩的基本格式:zi [选项] 原文件或目录名选项:- -r:递归压缩目录及其子目录下的文件。
- -k:保留原始文件,即压缩后保留原文件,并不删除。
举个例子,假设我们要压缩名为“example.txt”的文件,可以在终端中输入以下命令:zi example.txt这样,系统将会在当前目录下生成一个名为“example.txt.zip”的压缩文件。
如果我们要压缩一个目录及其子目录下的所有文件,可以使用“-r”选项:zi -r example_directory这样,系统将会递归地压缩“example_directory”目录及其子目录下的所有文件,并生成一个名为“example_directory.zip”的压缩文件。
二、解压缩文件在Linux终端中,使用“unzi”命令来进行文件的解压缩同样十分简单。
下面是使用“unzi”命令进行文件解压缩的基本格式:unzi [选项] 压缩文件名选项:- -d:将文件解压到指定的目录。
- -k:保留原始压缩文件,即解压缩后保留原压缩文件,并不删除。
举个例子,假设我们要解压缩名为“example.txt.zip”的压缩文件,可以在终端中输入以下命令:unzi example.txt.zip这样,系统将会在当前目录下解压缩出一个名为“example.txt”的文件。
如果我们想将压缩文件解压到指定的目录,可以使用“-d”选项:unzi -d /path/to/directory example_directory.zip这样,系统将会将压缩文件“example_directory.zip”解压到指定的目录“/path/to/directory”。
linux unzip解压覆盖参数
linux unzip解压覆盖参数Linux系统中的unzip命令是用来解压缩文件的,而覆盖参数可以帮助我们在解压缩时覆盖已存在的文件。
本文将详细介绍如何使用Linux的unzip命令来解压缩文件并使用覆盖参数。
一、什么是unzip命令unzip是Linux系统中常用的解压缩命令,用于将压缩文件解压缩到指定的目录中。
它支持多种压缩格式,如zip、gzip、tar等。
unzip命令的基本语法如下:unzip [参数] 压缩文件名二、使用unzip命令解压缩文件在使用unzip命令解压缩文件之前,我们需要确保已经安装了unzip工具。
可以使用以下命令来检查是否已安装unzip:unzip -v如果已经安装了unzip,则会显示unzip的版本信息。
如果没有安装,则可以使用以下命令来安装unzip:sudo apt-get install unzip三、解压缩文件使用unzip命令解压缩文件非常简单,只需要在命令中指定要解压缩的文件名即可。
例如,要解压缩名为example.zip的文件,可以使用以下命令:unzip example.zip四、解压缩到指定目录如果要将文件解压缩到指定的目录中,可以使用-d参数来指定目标目录。
例如,要将example.zip解压缩到目录/home/user/下,可以使用以下命令:unzip example.zip -d /home/user/五、覆盖参数有时候,我们可能需要解压缩的文件已经存在于目标目录中,这时候可以使用unzip命令的-o参数来覆盖已存在的文件。
例如,要解压缩example.zip并覆盖已存在的文件,可以使用以下命令:unzip -o example.zip六、其他常用参数除了覆盖参数外,unzip命令还有一些其他常用的参数,可以根据实际需求进行使用。
以下是一些常用的参数及其说明:-a:将文本文件从二进制格式转换为文本格式;-l:显示压缩文件中的文件列表,但不解压缩;-p:将压缩文件中的指定文件解压缩到标准输出,而不是解压缩到文件中;-q:安静模式,不显示任何输出;-v:显示详细的解压缩过程;-f:指定要解压缩的压缩文件名。
Linux中zip压缩和unzip解压缩命令详解
Linux中zip压缩和unzip解压缩命令详解1、把/home⽬录下⾯的mydata⽬录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata⽬录2、把/home⽬录下⾯的mydata.zip解压到mydatabak⽬录⾥⾯unzip mydata.zip -d mydatabak3、把/home⽬录下⾯的abc⽂件夹和123.txt压缩成为abc123.zipzip -r abc123.zip abc 123.txt4、把/home⽬录下⾯的wwwroot.zip直接解压到/home⽬录⾥⾯unzip wwwroot.zip5、把/home⽬录下⾯的abc12.zip、abc23.zip、abc34.zip同时解压到/home⽬录⾥⾯unzip abc\*.zip6、查看把/home⽬录下⾯的wwwroot.zip⾥⾯的内容unzip -v wwwroot.zip7、验证/home⽬录下⾯的wwwroot.zip是否完整unzip -t wwwroot.zip8、把/home⽬录下⾯wwwroot.zip⾥⾯的所有⽂件解压到第⼀级⽬录unzip -j wwwroot.zip主要参数-c:将解压缩的结果-l:显⽰压缩⽂件内所包含的⽂件-p:与-c参数类似,会将解压缩的结果显⽰到屏幕上,但不会执⾏任何的转换-t:检查压缩⽂件是否正确-u:与-f参数类似,但是除了更新现有的⽂件外,也会将压缩⽂件中的其它⽂件解压缩到⽬录中-v:执⾏是时显⽰详细的信息-z:仅显⽰压缩⽂件的备注⽂字-a:对⽂本⽂件进⾏必要的字符转换-b:不要对⽂本⽂件进⾏字符转换-C:压缩⽂件中的⽂件名称区分⼤⼩写-j:不处理压缩⽂件中原有的⽬录路径-L:将压缩⽂件中的全部⽂件名改为⼩写-M:将输出结果送到more程序处理-n:解压缩时不要覆盖原有的⽂件-o:不必先询问⽤户,unzip执⾏后覆盖原有⽂件-P:使⽤zip的密码选项-q:执⾏时不显⽰任何信息-s:将⽂件名中的空⽩字符转换为底线字符-V:保留VMS的⽂件版本信息-X:解压缩时同时回存⽂件原来的UID/GID。
linux unzip 说明
linux unzip 说明Linux unzip是用于解压缩文件的命令行工具,可以解压各种常见的压缩文件格式,如zip、tar、gz等。
它是Linux系统中一个非常实用的工具,可以方便地对压缩文件进行解压操作。
要使用Linux unzip命令,首先需要确保系统中已经安装了该命令。
可以通过在终端输入以下命令来检查是否已安装:```unzip -v```如果系统中已安装unzip命令,则会显示其版本信息,否则会提示未找到该命令。
若未安装,可以通过以下命令来安装:```sudo apt install unzip```安装完成后,就可以开始使用Linux unzip命令来解压文件了。
一般情况下,解压文件的命令格式如下:```unzip [选项] 压缩文件名.zip -d 目标路径```其中,[选项]是可选的参数,可以根据需要进行设置。
常用的选项有:- `-l`:列出压缩文件中的文件列表,但不进行解压;- `-o`:覆盖已存在的文件;- `-d 目标路径`:指定解压缩后文件的存放路径。
例如,要解压名为example.zip的压缩文件到当前目录下,可以使用以下命令:```unzip example.zip```如果要将解压缩后的文件存放到指定目录下,可以使用`-d`选项。
例如,要将解压缩后的文件存放到/home/user目录下,可以使用以下命令:```unzip example.zip -d /home/user```在解压缩过程中,unzip命令会显示解压缩的进度和解压缩的文件名。
解压缩完成后,可以在指定的目录下找到解压后的文件。
除了解压缩zip文件外,Linux unzip命令还可以解压缩其他常见的压缩文件格式,如tar、gz等。
对于tar文件,可以使用以下命令进行解压缩:```unzip example.tar```对于gz文件,可以使用以下命令进行解压缩:```unzip example.gz```需要注意的是,Linux unzip命令只能解压缩文件,无法压缩文件。
linux unzip 说明
linux unzip 说明Linux是一种开源的操作系统,具有强大的命令行工具和功能。
其中一个常用的工具就是unzip命令,它用于在Linux系统中解压缩文件。
本文将详细介绍unzip命令的使用方法和常见的参数选项。
一、unzip命令的基本用法unzip命令用于解压缩.zip压缩文件,其基本的使用格式如下:```unzip [选项] 压缩文件名.zip```例如,要解压缩名为test.zip的压缩文件,可以使用以下命令:```unzip test.zip```二、unzip命令的常见选项1. -d:指定解压缩后的目标目录。
例如,要将压缩文件解压缩到目录/home/user/下,可以使用以下命令:```unzip test.zip -d /home/user/```2. -l:列出压缩文件中的文件列表,但并不解压缩文件。
例如,要列出test.zip中的文件列表,可以使用以下命令:```unzip -l test.zip```3. -o:覆盖已存在的文件,无需提示。
例如,要解压缩test.zip 文件并覆盖已存在的文件,可以使用以下命令:```unzip -o test.zip```4. -q:静默模式,不显示解压缩过程。
例如,要在静默模式下解压缩test.zip文件,可以使用以下命令:```unzip -q test.zip```5. -P:指定解压缩文件的密码。
例如,要解压缩加密的test.zip 文件,密码为123456,可以使用以下命令:```unzip -P 123456 test.zip```三、unzip命令的高级用法1. 解压缩指定文件有时候,我们只需要解压缩压缩文件中的某个文件,而不是全部文件。
可以使用unzip命令的参数选项和通配符来实现。
例如,要解压缩test.zip中的file1.txt文件,可以使用以下命令:```unzip test.zip file1.txt```2. 解压缩多个压缩文件unzip命令还支持同时解压缩多个压缩文件。
Linux常用命令:zip、unzip压缩和解压缩命令
Linux常⽤命令:zip、unzip压缩和解压缩命令Linux常⽤命令: zip、unzip 压缩和解压缩命令
zip的⽤法
基本⽤法是:
zip [参数] [打包后的⽂件名] [打包的⽬录路径]
常⽤参数:
-a将⽂件转成ASCII模式
-F尝试修复损坏的压缩⽂件
-h显⽰帮助界⾯
-m将⽂件压缩之后,删除源⽂件
-n特定字符串不压缩具有特定字尾字符串的⽂件
-o将压缩⽂件内的所有⽂件的最新变动时间设为压缩时候的时间
-q安静模式,在压缩的时候不显⽰指令的执⾏过程
-r将指定的⽬录下的所有⼦⽬录以及⽂件⼀起处理
-S包含系统⽂件和隐含⽂件(S是⼤写)
例如:
将指定⽬录/tmp压缩成test.zip⽂件
zip -r test.zip tmb/
unzip的⽤法
基本⽤法是:
unzip [参数] [待解压缩⽂件]
在linux下解压zip⽂件,最简单的⽅式就是unzip命令直接跟上要解压的zip⽂件。
unzip [待解压缩⽂件]
常⽤参数:
-n解压缩时不要覆盖原有的⽂件;
-o不必先询问⽤户,unzip执⾏后覆盖原有的⽂件;
-P [密码]使⽤zip的密码选项;
-q执⾏时不显⽰任何信息;
-d [⽬录]指定⽂件解压缩后所要存储的⽬录;
例如:
将压缩⽂件text.zip在当前⽬录下解压缩。
unzip test.zip
将压缩⽂件test.zip在指定⽬录/tmp下解压缩,如果已有相同的⽂件存在,要求unzip命令覆盖原先的⽂件。
unzip -o test.zip -d tmp/。
linux的unzip命令和zip命令详解
linux的unzip命令和zip命令详解Linux中的unzip命令和zip命令的功能是相反的,前者加压文件,后者压缩文件。
下面由店铺为大家整理了Linux的unzip命令和zip命令的相关知识,希望对大家有帮助!linux的unzip命令的详解命令名: unzip功能说明:解压缩zip文件语法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip 文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。
参数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f 更新现有的文件。
-l 显示压缩文件内所包含的文件。
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t 检查压缩文件是否正确。
,但不解压。
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v 执行是时显示详细的信息。
或查看压缩文件目录,但不解压。
-z 仅显示压缩文件的备注文字。
-a 对文本文件进行必要的字符转换。
-b 不要对文本文件进行字符转换。
-C 压缩文件中的文件名称区分大小写。
-j 不处理压缩文件中原有的目录路径。
-L 将压缩文件中的全部文件名改为小写。
-M 将输出结果送到more程序处理。
-n 解压缩时不要覆盖原有的文件。
-o 不必先询问用户,unzip执行后覆盖原有文件。
-P<密码> 使用zip的密码选项。
-q 执行时不显示任何信息。
-s 将文件名中的空白字符转换为底线字符。
-V 保留VMS的文件版本信息。
-X 解压缩时同时回存文件原来的UID/GID。
[.zip文件] 指定.zip压缩文件。
[文件] 指定要处理.zip压缩文件中的哪些文件。
-d<目录> 指定文件解压缩后所要存储的目录。
linux(centos8):使用zipunzip压缩和解压缩文件
linux(centos8):使⽤zipunzip压缩和解压缩⽂件⼀,查看zip命令所属的rpm包1,zip[root@kubemaster ~]# whereis zipzip: /usr/bin/zip /usr/share/man/man1/zip.1.gz[root@kubemaster ~]# rpm -qf /usr/bin/zipzip-3.0-23.el8.x86_64如果找不到zip命令,可以⽤dnf进⾏安装[root@kubemaster ~]# dnf install zip2,unzip[root@kubemaster ~]# whereis unzipunzip: /usr/bin/unzip /usr/share/man/man1/unzip.1.gz[root@kubemaster ~]# rpm -qf /usr/bin/unzipunzip-6.0-43.el8.x86_64如果找不到unzip命令,可以⽤dnf进⾏安装[root@kubemaster ~]# dnf install unzip说明:刘宏缔的架构森林是⼀个专注架构的博客,地址:对应的源码可以访问这⾥获取:说明:作者:刘宏缔邮箱: 371125307@⼆,查看zip命令的版本和帮助:1,zip直接输⼊命令后会打印版本和帮助信息[root@kubemaster ~]# zipCopyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"'for software license.Zip 3.0 (July 5th 2008). Usage:zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]The default action is to add or replace zipfile entries from list, whichcan include the special name - to compress standard input....2,unzip:直接输⼊命令后会打印版本和帮助信息[root@kubemaster ~]# unzipUnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Sendbug reports using /zip-bug.html; see README for details.Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]Default action is to extract files in list, except those in xlist, to exdir;...三,zip的常⽤例⼦1,把⽂件打包压缩进zip⽂件[root@kubemaster zip]# zip t1.zip a.txt b.txtadding: a.txt (deflated 82%)adding: b.txt (deflated 82%)2,查看zip包中包含的⽂件:⽤zip查看#-sf:--show-files:显⽰⽂件列表[root@kubemaster zip]# zip -sf t1.zipArchive contains:a.txtb.txtTotal 2 entries (112 bytes)⽤unzip查看#-l:列出⽂件[root@kubemaster zip]# unzip -l t1.zipArchive: t1.zipLength Date Time Name--------- ---------- ----- ----5607-28-202018:38 a.txt5607-28-202018:38 b.txt--------- -------1122 files⽤zipinfo查看:[root@kubemaster zip]# zipinfo t1.zipArchive: t1.zipZip file size: 318 bytes, number of entries: 2-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt2 files, 112 bytes uncompressed, 20 bytes compressed: 82.1%说明:zipinfo是unzip包中⾃带的命令3,添加⼀个⽂件到现有的zip包[root@kubemaster zip]# zip t1.zip c.txtadding: c.txt (deflated 82%)[root@kubemaster zip]# zipinfo t1.zipArchive: t1.zipZip file size: 466 bytes, number of entries: 3-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2819:02 c.txt3 files, 168 bytes uncompressed, 30 bytes compressed: 82.1%可以看到已添加成功4,从现有的zip压缩包中删除⼀个⽂件[root@kubemaster zip]# zip -d t1.zip c.txtdeleting: c.txt[root@kubemaster zip]# zipinfo t1.zipArchive: t1.zipZip file size: 318 bytes, number of entries: 2-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt2 files, 112 bytes uncompressed, 20 bytes compressed: 82.1%可以看到已删除成功5,添加到zip时去掉原⽬录,只保留⽂件名:#-j:不处理压缩⽂件中原有的⽬录路径[root@kubemaster zip]# zip -j t1.zip /var/log/cronadding: cron (deflated 86%)[root@kubemaster zip]# zipinfo t1.zipArchive: t1.zipZip file size: 1559 bytes, number of entries: 4-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2819:02 c.txt-rw------- 3.0 unx 6973 tx defN 20-Jul-2819:01 cron4 files, 7141 bytes uncompressed, 987 bytes compressed: 86.2%可以看到cron已经被去掉了⽬录信息6,替换zip包中的⽂件:[root@kubemaster zip]# zipinfo t1.zipArchive: t1.zipZip file size: 1559 bytes, number of entries: 4-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2819:02 c.txt-rw------- 3.0 unx 6973 tx defN 20-Jul-2819:01 cron4 files, 7141 bytes uncompressed, 987 bytes compressed: 86.2%可以看到a.txt的⽂件⼤⼩是56我们修改a.txt⽂件后,替换压缩包中的此⽂件[root@kubemaster zip]# zip -u t1.zip a.txt[root@kubemaster zip]# zipinfo t1.zipArchive: t1.zipZip file size: 1564 bytes, number of entries: 4-rw-r--r-- 3.0 unx 252 tx defN 20-Jul-2819:25 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2819:02 c.txt-rw------- 3.0 unx 6973 tx defN 20-Jul-2819:01 cron4 files, 7337 bytes uncompressed, 992 bytes compressed: 86.5%已替换成功7,指定压缩⽐时,默认的压缩⽐是多少?[root@kubemaster zip]# zip -h2...-0 store files (no compression)-1 to -9 compress fastest to compress best (default is 6)...这个值⼀般不需要改动8,压缩⼀个⽬录:# -r :recurse into directories递归压缩⽬录[root@kubemaster goods]# lsga.txt gb.txt[root@kubemaster goods]# cd ..[root@kubemaster zip]# zip -r t1.zip ./goods/adding: goods/ (stored 0%)adding: goods/ga.txt (deflated 71%)adding: goods/gb.txt (deflated 74%)[root@kubemaster zip]# zipinfo t1.zipArchive: t1.zipZip file size: 2020 bytes, number of entries: 7-rw-r--r-- 3.0 unx 252 tx defN 20-Jul-2819:25 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2819:02 c.txt-rw------- 3.0 unx 6973 tx defN 20-Jul-2819:01 crondrwxr-xr-x 3.0 unx 0 bx stor 20-Jul-3111:22 goods/-rw-r--r-- 3.0 unx 21 tx defN 20-Jul-3111:22 goods/ga.txt-rw-r--r-- 3.0 unx 23 tx defN 20-Jul-3111:22 goods/gb.txt7 files, 7381 bytes uncompressed, 1004 bytes compressed: 86.4%四,例⼦:zip包加密码1,加密码:#-P:指定添加⽂件的密码,解压此⽂件时会要求输⼊注意:是此命令⾏中所添加的⽂件有密码,不是给整个zip包加的密码多个⽂件可以分别对应多个不同的密码[root@kubemaster zip]# zip -P pass -r t2.zip goodsadding: goods/ (stored 0%)adding: goods/ga.txt (deflated 71%)adding: goods/gb.txt (deflated 74%)2,解压时会要求输⼊密码:[root@kubemaster zip]# unzip t2.zipArchive: t2.zip[t2.zip] goods/ga.txt password:五,例⼦:zip包加备注 :1,添加备注:[root@kubemaster zip]# zip -z t1.zipenter new zip file comment (end with .):goods list zipimportant files..2,查看zip⽂件中已添加的注释[root@kubemaster zip]# zipnote t1.zip...goods list zipimportant files.3,⽤zipinfo也可以查看注释# -z: 打印注释[root@kubemaster zip]# zipinfo -z t1.zipArchive: t1.zipgoods list zipimportant files.Zip file size: 2052 bytes, number of entries: 7-rw-r--r-- 3.0 unx 252 tx defN 20-Jul-2819:25 a.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2818:38 b.txt-rw-r--r-- 3.0 unx 56 tx defN 20-Jul-2819:02 c.txt-rw------- 3.0 unx 6973 tx defN 20-Jul-2819:01 crondrwxr-xr-x 3.0 unx 0 bx stor 20-Jul-3111:22 goods/-rw-r--r-- 3.0 unx 21 tx defN 20-Jul-3111:22 goods/ga.txt-rw-r--r-- 3.0 unx 23 tx defN 20-Jul-3111:22 goods/gb.txt7 files, 7381 bytes uncompressed, 1004 bytes compressed: 86.4%六,unzip的常⽤例⼦1,验证压缩包是否完整#-t:test compressed archive data[root@kubemaster zip]# unzip -t t2.zipArchive: t2.ziptesting: goods/ OK[t2.zip] goods/ga.txt password:testing: goods/ga.txt OKtesting: goods/gb.txt OKNo errors detected in compressed data of t2.zip.2,解压缩到指定⽬录:#-d:指定要解压到的⽬录[root@kubemaster zip]# unzip t2.zip -d /root/unzipArchive: t2.zipcreating: /root/unzip/goods/[t2.zip] goods/ga.txt password:inflating: /root/unzip/goods/ga.txtinflating: /root/unzip/goods/gb.txt[root@kubemaster zip]# ls /root/unzip/goods3,解压缩时取消⽬录:#-j:忽略⽂件原有⽬录,把⽂件统⼀解压到第⼀级⽬录[root@kubemaster zip]# unzip -j t2.zip -d /root/undir Archive: t2.zip[t2.zip] goods/ga.txt password:inflating: /root/undir/ga.txtinflating: /root/undir/gb.txt[root@kubemaster zip]# ls /root/undirga.txt gb.txt4,解压缩指定的⽂件说明:把要解压的⽂件名写到命令⾏中zip包后⾯即可[root@kubemaster zip]# unzip t2.zip goods/gb.txt -d /root/undir2 Archive: t2.zip[t2.zip] goods/gb.txt password:inflating: /root/undir2/goods/gb.txt[root@kubemaster zip]# ls -R /root/undir2/root/undir2:goods/root/undir2/goods:gb.txt七,查看linux的版本:[root@kubemaster ~]# cat /etc/redhat-releaseCentOS Linux release 8.2.2004 (Core)。
Linux下利用unzip命令如何解压多个文件详解
Linux下利⽤unzip命令如何解压多个⽂件详解linux中提⽰没有unzip命令解决⽅法如果你如法使⽤unzip命令解压.zip⽂件,可能是你没有安装unzip软件,下⾯是安装⽅法命令:yum list | grep zip/unzip #获取安装列表安装命令:yum install zip #提⽰输⼊时,请输⼊y;安装命令:yum install unzip #提⽰输⼊时,请输⼊y;Linux下直接使⽤unzip *.zip解压多个⽂件会报错可以使⽤unzip '*.zip'或者 unzip "*.zip"或者unzip \*.zip命令或者使⽤for z in *.zip; do unzip $z; done执⾏解压如下可以看到当前⽬录下有6个zip压缩包⽂件[root@autoServer COLLECTION]# ll -stotal 244 -rw-r--r--. 1 root root 1681 Sep 11 15:38 00004.zip4 -rw-r--r--. 1 root root 1325 Sep 11 15:38 00005.zip4 -rw-r--r--. 1 root root 1540 Sep 11 15:43 00010.zip4 -rw-r--r--. 1 root root 1392 Sep 11 15:43 00011.zip4 -rw-r--r--. 1 root root 1541 Sep 11 15:48 00016.zip4 -rw-r--r--. 1 root root 1390 Sep 11 15:48 00017.zip使⽤unzip \*.zip命令进⾏解压,可以看到6个⽂件都解压成功了[root@autoServer COLLECTION]# unzip \*.zipArchive: 00005.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366516000003-BASIC_1004.bcpArchive: 00010.zipreplace GAB_ZIP_INDEX.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: ninflating: 15366518460006-SOURCE_1001.bcpArchive: 00016.zipreplace GAB_ZIP_INDEX.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: Ainflating: GAB_ZIP_INDEX.xmlinflating: 15366519060012-SOURCE_1001.bcpArchive: 00017.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366519080014-SOURCE_1002.bcpArchive: 00004.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366516000001-BASIC_1003.bcpArchive: 00011.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366518480008-SOURCE_1002.bcp6 archives were successfully processed.再查看当前⽬录已经有了解压后的⽂件[root@autoServer COLLECTION]# ll -stotal 524 -rw-r--r--. 1 root root 294 Sep 11 15:40 15366516000001-BASIC_1003.bcp4 -rw-r--r--. 1 root root 158 Sep 11 15:40 15366516000003-BASIC_1004.bcp4 -rw-r--r--. 1 root root 104 Sep 11 15:45 15366518460006-SOURCE_1001.bcp4 -rw-r--r--. 1 root root 80 Sep 11 15:45 15366518480008-SOURCE_1002.bcp4 -rw-r--r--. 1 root root 104 Sep 11 15:50 15366519060012-SOURCE_1001.bcp4 -rw-r--r--. 1 root root 80 Sep 11 15:50 15366519080014-SOURCE_1002.bcp4 -rw-r--r--. 1 root root 1681 Sep 11 15:38 00004.zip4 -rw-r--r--. 1 root root 1325 Sep 11 15:38 00005.zip4 -rw-r--r--. 1 root root 1540 Sep 11 15:43 00010.zip4 -rw-r--r--. 1 root root 1392 Sep 11 15:43 00011.zip4 -rw-r--r--. 1 root root 1541 Sep 11 15:48 00016.zip4 -rw-r--r--. 1 root root 1390 Sep 11 15:48 00017.zip4 -rw-r--r--. 1 root root 2056 Sep 11 15:45 GAB_ZIP_INDEX.xmlunzip⽤法补充命令将⽂件解压到当前⽬录下unzip test.zip将⽂件解压到指定的⽬录下,需要⽤到-d参数unzip -d /temp test.zip解压后不覆盖已经存在的⽂件,使⽤-n参数;要以覆盖⽅式解压,使⽤-o参数unzip -n test.zipunzip -n -d /temp test.zip将压缩⽂件test.zip在指定⽬录tmp下解压缩,如果已有相同的⽂件存在,⽤-o覆盖原先的⽂件unzip -o test.zip -d /tmp/只看⼀下zip压缩包中包含哪些⼦⽂件但不进⾏解压,⽤-l参数unzip -l test.zip查看显⽰的⽂件列表还包含压缩⽐率,⽤-v参数unzip -v test.zip检查zip⽂件是否损坏,⽤-t参数unzip -t test.zip总结以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,如果有疑问⼤家可以留⾔交流,谢谢⼤家对的⽀持。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux zip 压缩命令解压命令 unzip Linux下的压缩解压缩命令详解2010年10月20日星期三下午 02:31linux zip 压缩命令解压命令 unzip文章分类:操作系统linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串不压缩具有特定字尾字符串的文件-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间-q 安静模式,在压缩的时候不显示指令的执行过程-r 将指定的目录下的所有子目录以及文件一起处理-S 包含系统文件和隐含文件(S是大写)-t 日期把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy举例:将/home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zipzip –q –r html.zip /home/Blinux/html上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果.zip –q –r html.zip html比如现在我的html目录下,我操作的zip压缩命令是zip –q –r html.zip *以上是在安静模式下进行的,而且包含系统文件和隐含文件//////////////////////////////////////////////////////////unzip语法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。
unzip参数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f 更新现有的文件。
-l 显示压缩文件内所包含的文件。
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t 检查压缩文件是否正确。
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v 执行是时显示详细的信息。
-z 仅显示压缩文件的备注文字。
-a 对文本文件进行必要的字符转换。
-b 不要对文本文件进行字符转换。
-C 压缩文件中的文件名称区分大小写。
-j 不处理压缩文件中原有的目录路径。
-L 将压缩文件中的全部文件名改为小写。
-M 将输出结果送到more程序处理。
-n 解压缩时不要覆盖原有的文件。
-o 不必先询问用户,unzip执行后覆盖原有文件。
-P<密码> 使用zip的密码选项。
-q 执行时不显示任何信息。
-s 将文件名中的空白字符转换为底线字符。
-V 保留VMS的文件版本信息。
-X 解压缩时同时回存文件原来的UID/GID。
[.zip文件] 指定.zip压缩文件。
[文件] 指定要处理.zip压缩文件中的哪些文件。
-d<目录> 指定文件解压缩后所要存储的目录。
-x<文件> 指定不要处理.zip压缩文件中的哪些文件。
-Z unzip -Z等于执行zipinfo指令举例:将/home/Blinux/html.zip解压到当前目录unzip html.zip上文出处:/blog/570900Linux下的压缩解压缩命令详解linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;3.其他zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件zip -m myfile.zip ./rpm_info.txt向压缩文件中myfile.zip中添加rpm_info.txt文件-------------------------------------------------------------------------------要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:zip -r filename.zip filesdir在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新zip 文件的目录。
-r 选项指定你想递归地(recursively)包括所有包括在filesdir 目录中的文件。
要抽取 zip 文件的内容,键入以下命令:unzip filename.zip你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:zip -r filename.zip file1 file2 file3 /usr/work/school上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。
tar 命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压档案时可选的。
-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。
-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。
-r是表示增加文件的意思。
# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar这条命令是解出all.tar包中所有文件,-t是解开的意思压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结1、*.tar 用 tar –xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar –xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar –xZf 解压8、*.rar 用 unrar e解压9、*.zip 用 unzip 解压Linux中tar命令详解(转载的资料)tar命令tar 可以为文件和目录创建档案。
利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。
tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。
利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
Linux上的tar是GNU版本的。
语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
主选项:c 创建新的档案文件。
如果用户想备份一个目录或是一些文件,就要选择这个选项。
r 把要存档的文件追加到档案文件的未尾。
例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。
就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
x 从档案文件中释放文件。
辅助选项:b 该选项是为磁带机设定的。
其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
f 使用档案文件或设备,这个选项通常是必选的。
k 保存已经存在的文件。
例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
m 在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
v 详细报告tar处理的文件信息。
如无此选项,tar不报告文件信息。
w 每一步都要求确认。
z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
Linux下的压缩文件剖析对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。