ubuntu---shell文件批量解压文件

#!/bin/bash

#########################################################################
# File Name: tarfiles.sh
# Author: wp
# 功能:批量解压*.tar.gz文件
#########################################################################


ls  ./test-tar/*.tar.gz  > test-tar_name.log
        for i in `cat test-tar_name.log`  
                do   
                        tar -zxf $i -C ./test-tar/depress/  >> /dev/null      #解压到./test-tar/depress文件
                done    

tar -zxf $i -C ./test-tar/depress/  >> /dev/null           #报错原因是这个压缩包没有用gzip格式压缩,所以不用加z指令

# 功能:批量解压*.tar文件
#########################################################################


ls  ./test-tar/*.tar  > test-tar_name.log
        for i in `cat test-tar_name.log`  
                do   
                        tar -xf $i -C ./test-tar/depress/  >> /dev/null      #解压到./test-tar/depress文件
                done    
原文地址:https://www.cnblogs.com/carle-09/p/12597435.html