linux zip压缩与解压缩命令使用方法

  • A+
所属分类:软件·服务器

zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。
默认centos系统是不能解压zip的需要安装支持环境,安装方法看《VPS centos不能解压zip解决办法

压缩篇

我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

解压篇

我下载了一个yasuo.zip文件,想解压缩:

我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

注释:?表示一个字符,如果用*表示任意多个字符。

我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

主要参数

-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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

,输入正确后才能评论!