美文网首页Linux我用 Linux扣丁学堂Linux培训
扣丁学堂浅谈Linux开发下如何利用unzip命令实现解压多个文

扣丁学堂浅谈Linux开发下如何利用unzip命令实现解压多个文

作者: 994d14631d16 | 来源:发表于2018-09-13 10:45 被阅读3次

      今天扣丁学堂Linux培训来给大家介绍一下关于在Linux下如何利用unzip命令实现解压多个文件的操作,下面我们通过示例代码来详细的是介绍一下吧。

       1、Linux中提示没有unzip命令解决方法

      如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法

      命令:yumlist|grepzip/unzip#获取安装列表

      安装命令:yuminstallzip#提示输入时,请输入y;

      安装命令:yuminstallunzip#提示输入时,请输入y;

    2、Linux下直接使用unzip*.zip解压多个文件会报错

      可以使用unzip'*.zip'或者unzip"*.zip"或者unzip\*.zip命令

      或者使用forzin*.zip;dounzip$z;done执行解压

      如下可以看到当前目录下有6个zip压缩包文件

      [root@autoServerCOLLECTION]#ll-s

      total24

      4-rw-r--r--.1rootroot1681Sep1115:3800004.zip

      4-rw-r--r--.1rootroot1325Sep1115:3800005.zip

      4-rw-r--r--.1rootroot1540Sep1115:4300010.zip

      4-rw-r--r--.1rootroot1392Sep1115:4300011.zip

      4-rw-r--r--.1rootroot1541Sep1115:4800016.zip

      4-rw-r--r--.1rootroot1390Sep1115:4800017.zip

      使用unzip\*.zip命令进行解压,可以看到6个文件都解压成功了

      [root@autoServerCOLLECTION]#unzip\*.zip

      Archive:00005.zip

      inflating:GAB_ZIP_INDEX.xml

      inflating:15366516000003-BASIC_1004.bcp

      Archive:00010.zip

      replaceGAB_ZIP_INDEX.xml?[y]es,[n]o,[A]ll,[N]one,[r]ename:n

      inflating:15366518460006-SOURCE_1001.bcp

      Archive:00016.zip

      replaceGAB_ZIP_INDEX.xml?[y]es,[n]o,[A]ll,[N]one,[r]ename:A

      inflating:GAB_ZIP_INDEX.xml

      inflating:15366519060012-SOURCE_1001.bcp

      Archive:00017.zip

      inflating:GAB_ZIP_INDEX.xml

      inflating:15366519080014-SOURCE_1002.bcp

      Archive:00004.zip

      inflating:GAB_ZIP_INDEX.xml

      inflating:15366516000001-BASIC_1003.bcp

      Archive:00011.zip

      inflating:GAB_ZIP_INDEX.xml

      inflating:15366518480008-SOURCE_1002.bcp

      6archivesweresuccessfullyprocessed.

      再查看当前目录已经有了解压后的文件

      [root@autoServerCOLLECTION]#ll-s

      total52

      4-rw-r--r--.1rootroot294Sep1115:4015366516000001-BASIC_1003.bcp

      4-rw-r--r--.1rootroot158Sep1115:4015366516000003-BASIC_1004.bcp

      4-rw-r--r--.1rootroot104Sep1115:4515366518460006-SOURCE_1001.bcp

      4-rw-r--r--.1rootroot80Sep1115:4515366518480008-SOURCE_1002.bcp

      4-rw-r--r--.1rootroot104Sep1115:5015366519060012-SOURCE_1001.bcp

      4-rw-r--r--.1rootroot80Sep1115:5015366519080014-SOURCE_1002.bcp

      4-rw-r--r--.1rootroot1681Sep1115:3800004.zip

      4-rw-r--r--.1rootroot1325Sep1115:3800005.zip

      4-rw-r--r--.1rootroot1540Sep1115:4300010.zip

      4-rw-r--r--.1rootroot1392Sep1115:4300011.zip

      4-rw-r--r--.1rootroot1541Sep1115:4800016.zip

      4-rw-r--r--.1rootroot1390Sep1115:4800017.zip

      4-rw-r--r--.1rootroot2056Sep1115:45GAB_ZIP_INDEX.xml

    3、unzip用法补充命令

      将文件解压到当前目录下

      unziptest.zip

      将文件解压到指定的目录下,需要用到-d参数

      unzip-d/temptest.zip

      解压后不覆盖已经存在的文件,使用-n参数;要以覆盖方式解压,使用-o参数

      unzip-ntest.zip

      unzip-n-d/temptest.zip

      将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,用-o覆盖原先的文件

      unzip-otest.zip-d/tmp/

      只看一下zip压缩包中包含哪些子文件但不进行解压,用-l参数

      unzip-ltest.zip

      查看显示的文件列表还包含压缩比率,用-v参数

      unzip-vtest.zip

      检查zip文件是否损坏,用-t参数

      unzip-ttest.zip

    以上就是关于扣丁学堂浅谈Linux开发下如何利用unzip命令实现解压多个文件操作详解的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值。

    相关文章

      网友评论

        本文标题:扣丁学堂浅谈Linux开发下如何利用unzip命令实现解压多个文

        本文链接:https://www.haomeiwen.com/subject/skfwgftx.html