从多个目录中提取同名文件,例如 00000.gz?

从多个目录中提取同名文件,例如 00000.gz?

将文件从具有相同名称的多个文件夹提取到具有不同名称的其他文件夹中。

如果可能的话,将文件 1 的计数增加到文件 100。

截至目前,如果我运行此命令,那么它只会保存一个文件,其中包含最后一个文件夹中提取的最后一个文件的内容。

for d in ./*/ ; do 
    (cd "$d" && for f in *.gz ; do gunzip -c "$f" > /home/$USER/awss3extract/"$f" ; done); 
done

相关内容