zip与unzip命令

合集下载

zip的使用方式

zip的使用方式

zip的使用方式ZIP是一种常见的压缩文件格式,可以将多个文件或文件夹压缩成一个文件,以节省存储空间或方便传输。

以下是ZIP的常见使用方式:1. 压缩文件或文件夹:zip [选项] 压缩文件.zip 文件1 文件2 ... 文件夹1 文件夹2 ...例如,要压缩名为"example.txt"的文件,可以使用以下命令: zip example.zip example.txt若要压缩一个文件夹,可以使用以下命令:zip -r folder.zip folder/2. 解压缩ZIP文件:unzip 压缩文件.zip -d 目标目录例如,要解压名为"example.zip"的文件到当前目录下的"output"文件夹中,可以使用以下命令:unzip example.zip -d output3. 查看ZIP文件内容:unzip -l 压缩文件.zip例如,使用以下命令可以列出名为"example.zip"的文件中的所有内容:unzip -l example.zip4. 更新ZIP文件:zip -u 压缩文件.zip 新文件例如,要向名为"example.zip"的文件中添加一个名为"newfile.txt"的新文件,可以使用以下命令:zip -u example.zip newfile.txt以上是一些常见的ZIP使用方式,还有其他更多的选项可以自行探索。

命令行中关于ZIP和UNZIP的详细使用说明可以通过以下命令获得:zip --helpunzip --help。

linux zip unzip详解

linux zip unzip详解

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压缩文件的解压缩程序。

Linux中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压缩命令zip

linux压缩命令zip

linux压缩命令zip1.zip命令例如:zip -r mysql.zip mysql 该句命令的含义是:将mysql⽂件夹压缩成mysql.zipzip -r abcdef.zip abc def.txt 这句命令的意思是将⽂件夹abc和⽂件def.txt压缩成⼀个压缩包abcdef.zip 2.unzip命令与zip命令相反,这是解压命令,⽤起来很简单。

如:unzip mysql.zip 在当前⽬录下直接解压mysql.zip。

[root@localhost test]# lsa.txt mysql[root@localhost test]# zip mysql.zip mysqladding: mysql/ (stored 0%)[root@localhost test]# lsa.txt mysql mysql.zip[root@localhost test]# rm -rf mysql[root@localhost test]# lsa.txt mysql.zip[root@localhost test]# unzip mysql.zipArchive: mysql.zipcreating: mysql/[root@localhost test]# lsa.txt mysql mysql.zip[root@localhost test]#[root@localhost test]# lsa.txt mysql mysql.zip[root@localhost test]# rm -rf mysql.zip[root@localhost test]# lsa.txt mysql[root@localhost test]# zip -r a.txt mysql/zip warning: missing end signature--probably not a zip file (did youzip warning: remember to use binary mode when you transferred it?)zip warning: (if you are trying to read a damaged archive try -F)zip error: Zip file structure invalid (a.txt)[root@localhost test]# zip -r test.zip a.txt mysql/adding: a.txt (stored 0%)adding: mysql/ (stored 0%)[root@localhost test]# lsa.txt mysql test.zip[root@localhost test]# rm -rf a.txt mysql/[root@localhost test]# lstest.zip[root@localhost test]# unzip test.zipArchive: test.zipextracting: a.txtcreating: mysql/[root@localhost test]# lsa.txt mysql test.zip[root@localhost test]#。

linuxunzip命令详解

linuxunzip命令详解

linux unzip命令详解linux系统下,unzip命令是相对于zip命令的一个解压缩zip文件的命令。

那么它的具体语法是怎样的呢?下面由店铺为大家整理了linux unzip命令的相关知识,希望对大家有帮助。

1.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<目录> 指定文件解压缩后所要存储的目录。

Mac终端技巧如何在命令行中进行文件压缩和解压缩

Mac终端技巧如何在命令行中进行文件压缩和解压缩

Mac终端技巧如何在命令行中进行文件压缩和解压缩Mac终端技巧:如何在命令行中进行文件压缩和解压缩Mac电脑内置的终端(Terminal)是一种强大的工具,可以通过命令行来完成各种任务,包括文件压缩和解压缩。

在本文中,我们将介绍如何使用终端进行文件的压缩和解压缩操作。

一、压缩文件1. 使用zip命令进行文件压缩在终端中输入以下命令来使用zip命令进行文件压缩:```zip -r archive_name.zip file1 file2 folder1```其中,archive_name.zip代表压缩文件的名称,file1、file2、folder1是你要压缩的文件或文件夹的名称。

2. 使用tar命令进行文件压缩另一种常用的文件压缩方式是使用tar命令。

具体的操作步骤如下:```tar -czvf archive_name.tar.gz file1 file2 folder1```在上述命令中,archive_name.tar.gz是压缩文件的名称,file1、file2、folder1表示你要进行压缩的文件或文件夹。

二、解压缩文件1. 使用unzip命令进行文件解压缩如果你要解压缩.zip格式的文件,可以使用unzip命令。

输入以下命令来进行解压缩:```unzip archive_name.zip```其中,archive_name.zip是你要解压缩的文件名称。

2. 使用tar命令进行文件解压缩如果你要解压缩.tar.gz或.tar.bz2格式的文件,可以使用tar命令。

具体的操作步骤如下所示:解压缩.tar.gz文件:```tar -xzvf archive_name.tar.gz```解压缩.tar.bz2文件:```tar -xjvf archive_name.tar.bz2```在上述命令中,archive_name.tar.gz或archive_name.tar.bz2代表你要解压缩的文件名称。

Linux下的压缩zip,解压缩unzip命令详解及实例

Linux下的压缩zip,解压缩unzip命令详解及实例Linux下的压缩解压缩命令详解及实例实例:压缩服务器上当前⽬录的内容为xxx.zip⽂件zip -r xxx.zip ./*解压zip⽂件到当前⽬录unzip filename.zip============================另:有些服务器没有安装zip包执⾏不了zip命令,但基本上都可以⽤tar命令的,实例如下:tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/============================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压缩命令详解

zip压缩命令详解语法:unzip 〔选项〕压缩⽂件名.zip各选项的含义分别为:-x ⽂件列表解压缩⽂件,但不包括指定的file⽂件。

-v 查看压缩⽂件⽬录,但不解压。

-t 测试⽂件有⽆损坏,但不解压。

-d ⽬录把压缩⽂件解到指定⽬录下。

-z 只显⽰压缩⽂件的注解。

-n 不覆盖已经存在的⽂件。

-o 覆盖已存在的⽂件且不要求⽤户确认。

-j 不重建⽂档的⽬录结构,把所有⽂件解压到同⼀⽬录下。

例1:将压缩⽂件text.zip在当前⽬录下解压缩。

$ unzip text.zip例2:将压缩⽂件text.zip在指定⽬录/tmp下解压缩,如果已有相同的⽂件存在,要求unzip命令不覆盖原先的⽂件。

$ unzip -n text.zip -d /tmp例3:查看压缩⽂件⽬录,但不解压。

$ unzip -v text.zipzgrep命令这个命令的功能是在压缩⽂件中寻找匹配的正则表达式,⽤法和grep命令⼀样,只不过操作的对象是压缩⽂件。

如果⽤户想看看在某个压缩⽂件中有没有某⼀句话,便可⽤zgrep命令。

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 ⽂件的⽬录。

Linux命令行使用技巧如何使用zip命令解压缩文件

Linux命令行使用技巧如何使用zip命令解压缩文件Linux命令行使用技巧:如何使用zip命令解压缩文件在Linux系统中,命令行是一种非常常见且强大的工具,它可以帮助我们完成各种操作。

其中,解压缩文件是我们在使用Linux系统时经常遇到的任务之一。

本文将介绍如何使用Linux命令行中的zip命令进行文件解压缩。

一、zip命令简介zip命令是一个功能强大的压缩工具,它可以将多个文件或目录打包成一个zip格式的压缩文件,同时也可以将zip文件解压缩。

在Linux系统中,我们可以通过使用zip命令来解压缩.zip文件。

二、基本语法zip命令的基本语法如下:```zip [参数] [压缩文件名] [待压缩文件或目录]```其中,各个参数的含义如下:- -r:递归地压缩目录及其子目录中的文件。

- -q:不显示压缩文件过程信息。

- -d:删除压缩文件中的某个文件。

- -u:更新压缩文件中已存在的文件。

- -m:压缩文件后删除原文件。

- -j:仅压缩文件,不包含目录结构。

- -o:设置压缩文件的保存位置。

三、使用示例1. 解压缩.zip文件:要解压缩.zip文件,我们可以使用unzip命令。

首先,打开终端并切换到存放.zip文件的目录,然后执行以下命令:```unzip [压缩文件名].zip```2. 压缩文件或目录:要压缩文件或目录,可以使用以下命令:```zip [压缩文件名].zip [待压缩文件或目录]```例如,要将目录/home/user/docs压缩成一个名为docs.zip的压缩文件,可以执行以下命令:```zip -r docs.zip /home/user/docs```3. 删除压缩文件中的文件:有时候,我们可能需要删除已存在于压缩文件中的某个文件。

使用以下命令可以实现该功能:```zip -d [压缩文件名].zip [待删除文件]```例如,要删除docs.zip压缩文件中的file.txt文件,可以执行以下命令:```zip -d docs.zip file.txt```四、常见问题及解决方法1. 如何查看zip文件的内容?我们可以使用以下命令查看zip文件的内容:```unzip -l [压缩文件名].zip```2. 如何把当前目录下所有文件压缩成zip文件?可以使用以下命令压缩当前目录下的所有文件:```zip -r [压缩文件名].zip .```3. 如何避免压缩文件时包含目录结构?使用以下命令可以只压缩文件,不包含目录结构:```zip -j [压缩文件名].zip [文件名]```五、总结本文介绍了如何使用Linux命令行中的zip命令进行文件解压缩。

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命令还支持同时解压缩多个压缩文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

zip命令
-r 递归压缩,将指定目录下的所有文件及子目录全部压缩
-d 从压缩文件内删除指定文件
-i 只压缩文件列表中的文件
-x 压缩时排除指定列表中的文件
-u 更新文件到压缩文件中
-m 将文件压缩后删除原始文件
-F 尝试修复损坏的压缩文件
-T 检查压缩文件内的每个文件是否正确无误,即是校验文件
- 压缩级别压缩级别是1~9之间的数字,数字越大压缩级别越高
unzip命令
-x 解压文件但不包含文件列表中指定的文件
-t 测试压缩文件是否损坏,但不解压
-v 查看压缩文件的详细信息,包含文件大小、文件名、压缩比例,但不解压-n 解压时不解压已经存在的文件
-o 解压时覆盖已经存在的文件,且不需要用户确认
-d 目录名把文件解压到指定目录下
KOUKOU2166245460。

相关文档
最新文档