zoukankan      html  css  js  c++  java
  • Ubuntu 下 unzip用法

    unzip [参数] <压缩文件>

    参数:

    -P <密码> zip 压缩包的密码
    -f 覆盖原有文件
    -d <路径> 指定解压路径
    -n 解压缩时不覆盖原有文件
    -o 不经询问,直接覆盖原有文件
    -u 覆盖原有文件,并将压缩文件中的其他文件解压缩到目录中
    -l 显示压缩文件内所包含的文件 -t 检查压缩文件是否正确
    -Z unzip -Z 等于执行 zipinfo 指令 -j 不处理压缩文件中原有的目录路径
    -C 压缩文件中的文件名称区分大小写
    -z 显示压缩包注释
    -L 将压缩文件中的全部文件名改为小写
    -s 将文件名中的空格转换下划线 -X 解压缩时保留文件原来的 UID/GID
    -q 执行时不显示任何信息 -v 执行是时显示详细的信息
    -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
    -p 与-c 参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
    -a 对文本文件进行必要的字符转换
    -b 不要对文本文件进行字符转换
    -x <表达式> 处理里排除压缩包中的指定文件
    -M 将输出结果送到 more 程序处理

    实例:

    1.输入密码,并且解压到指定文件夹:

    unzip 文件名 -P 密码 -d 指定文件夹路径

    网上摘抄实例:

    1、把文件解压到当前目录下

    unzip test.zip

    2、如果要把文件解压到指定的目录下,需要用到-d参数。

    unzip -d /temp test.zip

    3、解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数

    unzip -n test.zip
    unzip -n -d /temp test.zip

    4、只看一下zip压缩包中包含哪些文件,不进行解压缩

    unzip -l test.zip

    5、查看显示的文件列表还包含压缩比率

    unzip -v test.zip

    6、检查zip文件是否损坏

    unzip -t test.zip

    7、将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件

    unzip -o test.zip -d /tmp/
  • 相关阅读:
    linux 命令收集
    tomcat + nginx 负载均衡
    lamp + 然之协同
    万能的 命令库
    boost.asio源码剖析(三) 流程分析
    boost.asio源码剖析(一) 前 言
    给你的JAVA程序配置参数(Properties的使用)
    JAVA将Excel中的报表导出为图片格式(三)换一种实现
    JAVA使用apache http组件发送POST请求
    JAVA使用原始HttpURLConnection发送POST数据
  • 原文地址:https://www.cnblogs.com/qunshu/p/3150090.html
Copyright © 2011-2022 走看看