Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2914656
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: 系统运维

2013-02-17 10:03:00

1. 查看所有文件:

[root@localhost ebsupdate]# ls
3262919_ZHS  4607647_ZHS  7429271_ZHS              p4206794_11i_zhs.zip  p5350898_11i_zhs.zip
3761838_ZHS  4684603_ZHS  9535311_ZHS              p4487651_11i_zhs.zip  p5903765_11i_zhs.zip
3981693_ZHS  5233248_ZHS  p3218526_11i_zhs.zip.gz  p4551977_11i_zhs.zip  p6241631_11i_zhs.zip
4125550_ZHS  5259121_ZHS  p3262919_11i_zhs.zip     p4607647_11i_zhs.zip  p7429271_11i_zhs.zip
4206794_ZHS  5350898_ZHS  p3761838_11i_zhs.zip     p4684603_11i_zhs.zip  p9535311_11i_zhs.zip
4487651_ZHS  5903765_ZHS  p3981693_11i_zhs.zip     p5233248_11i_zhs.zip
4551977_ZHS  6241631_ZHS  p4125550_11i_zhs.zip     p5259121_11i_zhs.zip
[root@localhost ebsupdate]#

2. 同时解压多个文件:

方法一:

[root@localhost ebsupdate]# find . -name "*.zip" -exec unzip -o {} \;

方法二:

[root@localhost ebsupdate]# ls *.zip | xargs -n1 unzip -o

方法三:

编写一个shell脚本,如下:

#!/bin/bash
for filename in *.zip
do
unzip -o $filename
done
保存到unzip.sh文件中即可,路径最好在当前路径下。然后执行此脚本。

3.  解压当前目录下的以B开头的zip文件,并且解压到BBB目录下。
find . -name "B*.zip" -exec unzip -d BBB/ -o {} \;

阅读(3714) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~