如何用一个命令同时解压多个zip文件!

发表于:2007-06-08来源:作者:点击数: 标签:
昨天在CU上见到一个网友提问如合用一个命令一下子解压多个ZIP文件,当时告诉他用分号隔开,然后执行多个命令,他却说这个过于繁琐,汗....... 不过仔细想想,却暗中佩服这位网友的这种思维方式,人类的财富不都是那些所谓的懒人提出来的想法,然后有人去实现

昨天在CU上见到一个网友提问如合用一个命令一下子解压多个ZIP文件,当时告诉他用分号隔开,然后执行多个命令,他却说这个过于繁琐,汗.......

不过仔细想想,却暗中佩服这位网友的这种思维方式,人类的财富不都是那些所谓的懒人提出来的想法,然后有人去实现的吗?不管如何,有想法就好,最可怕的是提不出问题,脑子一片空白,呵呵...........

其实这种问题的解决方法有很多种,这里列举四种比较常见的:

法一:用分号隔开(适用于对象较少的时候)

# ls
p2848731_11i_SOLARIS.zip  p2848731_11i_zhs.zip      p4262360_11i_GENERIC.zip
#unzip p2848731_11i_SOLARIS.zip  ;unzip p2848731_11i_zhs.zip   ;unzip p4262360_11i_GENERIC.zip

法二:

MILY: Verdana; mso-fareast-font-family: 宋体; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">#find . -name '*.zip' -exec unzip {} \;

法三:

#ls *.zip | xargs -n1 unzip

法四:(借用一个循环)

# for i in *

> do

> unzip $i

> done

原文转自:http://www.ltesting.net