My FAQ,最新最全的IT技术FAQ
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 未整理篇 | 技术讨论
  当前位置: > 操作系统 > 综合文章
如何用一个命令同时解压多个zip文件!
作者:未知 时间:2005-09-13 23:22 出处:Blog.ChinaUnix.net 责编:My FAQ
              摘要:如何用一个命令同时解压多个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

法二:

#find . -name '*.zip' -exec unzip {} \;

法三:

#ls *.zip | xargs -n1 unzip

法四:(借用一个循环)

# for i in *

> do

> unzip $i

> done

 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有