如何迭代成千上万的tar球和拉出一个单一的文件与.vcf.gz扩展?



所以我在Unix中有一个包含数千个tar球的目录。我想遍历所有这些tar球,提取一个特定的文件(唯一附加与.vcf.gz),每个tar球,并将其移动到不同的目录?

我不知道如何有效地做这件事。请帮助。

遍历目录中的tar文件,然后对每个文件执行tar命令。

for i in *tar.gz;
do 
tar -xvf "$i" -C "/path/to/new/folder" "*.vcf.gz";    # Use -C to switch directory before extract and put extension to search for in tar file in quotes.
done

相关内容

最新更新