Linux 批量解压tar包
某目录下存在几十个tar文件,现需要
·
某目录下存在几十个tar文件,现需要全部解压到另外一个目录中去,故写了个简单的脚本来解决问题:
#!/bin/bash
#written by hzy
DATE='2014-10-06'
SRC_PATH=/path/$DATE
DES_PATH=/path2
FILE_LIST=$(ls $SRC_PATH)
cd $DES_PATH
echo 'start to extract tar package...'
for FILE in ${FILE_LIST}
do
tar -xf $SRC_PATH/$FILE
done
echo 'finish!'
FILE_LIST=$(ls $SRC_PATH)这句将目录所有的tar文件名存入数组中,然后循环该数组,依次调用tar命令解压即可。
更多推荐
已为社区贡献2条内容
所有评论(0)