在当前目录下新建run.sh,并输入shell命令如下:
for file in ./*.tar; do
mkdir ${file%????}
tar -xvf $file -C ./${file%????}
rm $file
done
在终端运行sh run.sh
即可。
根据需要,可以修改第一行压缩包的拓展名,但要注意要同时更改tar命令的-xvf参数,以及第1、2行file的截取范围。原本的${file%????}
中的4个问号代表删除文件名最后4个字符,也就是.tar后缀;如果要改成解压其他格式的压缩包,需要对应修改问号的数量。