Linux我用 Linux扣丁学堂Linux培训

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

2018-09-13  本文已影响3人  994d14631d16

  今天扣丁学堂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命令实现解压多个文件操作详解的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值。

上一篇下一篇

猜你喜欢

热点阅读