Python 如何解压内部包含tar.gz文件的tar文件目录?

Python 如何解压内部包含tar.gz文件的tar文件目录?,python,linux,shell,tar,gzip,Python,Linux,Shell,Tar,Gzip,我有一个.tar文件目录,每个tar文件中都有一个.tar.gz文件。如何使用单个命令提取TAR文件和.tgz文件?您可以使用Bash中的for循环来完成此操作 $ for i in *.tar; do tar xvf "$i"; done $ for j in *.tar.gz; do tar zxvf "$j"; done 然后,您可以取消tar,列出目录,如果任何文件仍然是tar,您可以调用相同的函数吗?递归应该很容易,请添加代码来展示您的尝试。Stack Overflow是一个解决编程

我有一个
.tar
文件目录,每个tar文件中都有一个
.tar.gz
文件。如何使用单个命令提取TAR文件和
.tgz
文件?

您可以使用Bash中的
for
循环来完成此操作

$ for i in *.tar; do tar xvf "$i"; done
$ for j in *.tar.gz; do tar zxvf "$j"; done

然后,您可以取消tar,列出目录,如果任何文件仍然是tar,您可以调用相同的函数吗?递归应该很容易,请添加代码来展示您的尝试。Stack Overflow是一个解决编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。我投票结束这个问题,因为这个问题属于unix.stackexchange.com网站。