当解压同一目录下的多个压缩文件时,可使用:
for ARK in *.tar; do
name =${ARK%.*}
tar -xvf $ARK;
done
发现文件被解压到同一目录下,而各个压缩包没有生成相应的文件夹目录;
经个人实验,得到以下处理方法:
for ARK in *.tar; do
name=${ARK%.*};
echo $name ;
mkdir $name ;
tar -xvf $ARK -C $name ;
done

本文介绍如何使用shell脚本批量解压同一目录下的多个.tar压缩文件,并为每个文件生成对应的文件夹目录,确保文件正确归档。
482

被折叠的 条评论
为什么被折叠?



