1.命令作用
unzip用于在一个ZIP存档压缩文件中进行陈列/检测/提取文件(list, test and extract compressed files in a ZIP archive);unzip命令是Linux系统中用于解压缩ZIP格式压缩文件的常用工具。它能够快速、方便地将ZIP文件解压到当前目录或指定目录。
2.命令语法
Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
3.参数详解
- -Z,使用更详细的zipinfo格式列出zip归档压缩文件里的文件列表,与zipinfo命令相同
-opts:
- -p, -c,pipe,提取文件到管道;显示压缩文件内容,使用管道符(|)和grep进行搜索
- -l,list,列出文件(短格式);显示zip归档压缩文件中的文件目录名称列表
- -f,freshen,仅当磁盘上已经存在zip文件解压后的文件时,如zip归档压缩内的文件比磁盘上现有文件时间更新,则刷新磁盘上现有文件,使得磁盘上文件与压缩包内文件一致;如果磁盘上不存在该文件也不会创建
- -t,test,检测压缩归档数据是否有误
- -u,update,与-f 类似,满足条件会更新文件,如果文件不存在则会创建文件;-f 与-u用于多文件zip归档压缩文件多次传输解压场景,后续如果更新了文件,仅解压更新的文件,未更新的文件不解压,提升效率
- -z,仅显示存档注释,查看通过zip -z或者zip -c给zip文件添加的注释信息
- -v,verbose,列出/显示zip归档压缩文件中文件目录的详细信息
- -T,timestamp,更新zip归档压缩文件的时间戳存档到最新
- -x,解压时,排除指定文件不解压(在xlist中),该参数放在靠后位置
- -d,提取文件到指定的目录exdir
modifiers:
- -n,never,解压时不要覆盖磁盘只已经存在的文件
- -q,quiet,静默模式(-qq => quieter,更静默模式),解压时不提示任何信息
- -o,overwrite,解压时,不提示覆盖信息,直接覆盖文件
- -a,auto-convert,自动转换任何文本文件。这包括将换行符从CR LF转换为LF,适用于Windows系统上

1666

被折叠的 条评论
为什么被折叠?



