unzip命令参数

本文介绍了解压缩ZIP文件的实用工具unzip。unzip提供了丰富的命令行选项,如-c用于屏幕显示解压内容、-f用于更新现有文件、-l列出压缩包内文件等。此外还详细解释了如何通过不同参数实现对压缩文件的操作。

功能说明:解压缩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 指定文件解压缩后所要存储的目录。
-x 指定不要处理.zip压缩文件中的哪些文件。
-Z unzip -Z等于执行zipinfo指令

任务描述 相关知识 bunzip2 gunzip unzip tar命令进行解压缩 编程要求 测试说明 任务描述 通常,我们上网下载的文件一般都是压缩过后的文件,通过本关的学习,我们可以学会如何将一个压缩文件进行解压操作。 本关任务:将压缩文件进行解压缩操作。 相关知识 Linux下存在多个文件压缩工具,上一关我们介绍了包括bzip2、gzip和zip。针对这三种压缩工具生成的压缩包,我们可以使用bunzip2、gunzipunzip命令对其进行解压缩。 接下让我们详细的学习bunzip2、gunzipunzip的使用方法。 bunzip2 bunzip2命令解压缩由bzip2指令创建的.bz2压缩包。使用bzip2 -d命令也可以将.bz2压缩包进行解压。 具体命令如下: bunzip2 命令参数 指定要解压的文件 常用命令参数如下: -f或--force:解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件; -k或——keep:在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数; -v或——verbose:解压缩文件时,显示详细的信息; 案例演示: 使用bunzip2命令对当前目录下的new.tar.bz2文件进行解压操作,具体使用如下命令: bunzip2 new.tar.bz2 或 bzip2 -d new.tar.bz2 注意:这里解压生成了一个tar包,如果想得到tar包里的内容,则需要对tar包进行解包操作(详细命令参考第一关知识点)。 gunzip gunzip命令解压缩由gzip指令创建的.gz压缩包。使用gzip -d命令也可以将.gz压缩包进行解压。 具体命令如下: gunzip 命令参数 指定要解压的文件 常用命令参数如下: -f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接; -l或-list:列出压缩文件的相关信息; -q或-quiet:不显示警告信息; -r或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理; -v或-verbose:显示指令执行过程; 案例演示: 使用gunzip命令对当前目录下的new.tar.gz文件进行解压操作,具体使用如下命令: gunzip new.tar.gz 或 gzip -d new.tar.gz 注意:这里解压生成了一个tar包,如果想得到tar包里的内容,则需要对tar包进行解包操作(详细命令参考第一关知识点)。 unzip unzip命令用于解压缩由zip命令压缩的.zip压缩包。 具体命令如下: unzip 命令参数 指定要解压的文件 常用命令参数如下: -q:执行时不显示任何信息; -n:解压缩时不要覆盖原有的文件; -d<目录>:指定文件解压缩后所要存储的目录; 案例演示: 使用unzip命令对当前目录下的newDir.zip文件进行解压操作,具体使用如下命令unzip newDir.zip tar命令进行解压缩 在上一关的学习中,我们学会了使用tar命令对多个文件/目录进行打包压缩操作,本关将继续讲解使用tar命令对文件进行解压缩操作。 采用bunzip2进行解压缩的具体命令如下: tar -jxvf 指定要解压的文件 常用命令参数如下: -x 或--ext\fract或--get:从备份文件中还原文件; -v 处理过程中输出相关信息; -f 对普通文件操作; -j 以bunzip2进行解压缩; 采用gzip进行压缩的具体命令如下: tar -zxvf 指定要解压的文件 常用命令参数如下: -x 或--ext\fract或--get:从备份文件中还原文件; -v 处理过程中输出相关信息; -f 对普通文件操作; -z 以gunzip进行解压缩; 案例演示1: 使用tar命令对当前目录下的new.tar.bz2文件进行解压,具体使用如下命令: tar -jxvf new.tar.bz2 这里也可以分为两步进行操作,首先是使用bunzip2进行解压生成tar包,然后对tar包进行解包操作。 案例演示2: 使用tar命令对当前目录下的 new.tar.gz文件进行解压,具体使用如下命令: tar -zxvf new.tar.gz 这里也可以分为两步进行操作,首先是使用gunzip进行解压生成tar包,然后对tar包进行解包操作。 编程要求 在右侧编辑器中补充代码,将压缩文件进行解压,具体编程要求如下: 使用tar命令解压当前目录下的oldFile.tar.gz文件; 使用bunzip2命令解压当前目录下的oldFile.tar.bz2文件; 使用unzip命令解压当前目录下的oldDir.zip。
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值