Linux命令-unzip

unzip命令


  1. 命令格式
unzip [参数] <压缩文件> [压缩包中将被释放的文件]
  1. 命令功能
    解压缩文件
  2. 命令参数
    -P <密码> zip压缩包的密码
    -d <路径> 指定解压路径
    -n 解压缩时不覆盖原有文件
    -f 覆盖原有文件
    -o 不经询问,直接覆盖原有文件
    -u 覆盖原有文件,并将压缩文件中的其他文件解压缩到目录中
    -l 显示压缩文件内所包含的文件
    -t 检查压缩文件是否正确
    -z 显示压缩包注释
    -Z unzip -Z等于执行zipinfo指令
    -j 不处理压缩文件中原有的目录路径
    -C 压缩文件中的文件名称区分大小写
    -L 将压缩文件中的全部文件名改为小写
    -s 将文件名中的空格转换下划线
    -X 解压缩时保留文件原来的UID/GID
    -q 执行时不显示任何信息
    -v 执行是时显示详细的信息
    -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
    -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
    -a 对文本文件进行必要的字符转换
    -b 不要对文本文件进行字符转换
    -x <表达式> 处理里排除压缩包中的指定文件
    -M 将输出结果送到more程序处理
  3. 使用实例
# 参数:-d,解压到制定的目录,该目录可以是不存在的
$ ll
总用量 5988
drwxrwxr-x 2 why why    4096 3月   7 14:19 fastqc
-rw-rw-r-- 1 why why 2527791 3月  14 08:36 fastqc1.zip
-rw-rw-r-- 1 why why 2527791 3月  14 08:34 fastqc.zip
-rw-rw-r-- 1 why why 1059905 3月   8 08:49 H53_S31.counts
drwxrwxr-x 5 why why    4096 3月   8 12:34 H53_S31.salmon
$ unzip -q -n fastqc1.zip -d zip
$ ll
总用量 5992
drwxrwxr-x 2 why why    4096 3月   7 14:19 fastqc
-rw-rw-r-- 1 why why 2527791 3月  14 08:36 fastqc1.zip
-rw-rw-r-- 1 why why 2527791 3月  14 08:34 fastqc.zip
-rw-rw-r-- 1 why why 1059905 3月   8 08:49 H53_S31.counts
drwxrwxr-x 5 why why    4096 3月   8 12:34 H53_S31.salmon
drwxrwxr-x 3 why why    4096 3月  14 08:46 zip
ls zip
fastqc

Linux命令-unzip

上一篇:Linux命令-zip


下一篇:Mac Safari 个人收藏夹如何使用?怎么管理?