我有一个目录,其中有多个文件夹,每个文件夹包含多个具有相同压缩文件名“spark.log”的 .gz 文件。如何一次解压缩所有文件并将它们重命名为 gz 文件?
我的数据看起来像这样
文件夹列表
A
B
C
D
在他们每个人中都有文件作为
A
spark.log.gz
spark.log.1.gz
spark.log.2.gz
spark.log.3.gz
B
spark.log.gz
spark.log.1.gz
spark.log.2.gz
spark.log.3.gz
C
spark.log.gz
spark.log.1.gz
spark.log.2.gz
spark.log.3.gz
D
spark.log.gz
spark.log.1.gz
spark.log.2.gz
spark.log.3.gz
在每个包含的 gz 文件中spark.log
,我希望能够根据它们的 gz 名称解压缩并重命名它们。例如:
spark.log.1.gz
->spark.log.1.log