我正在开发一个解压/解压给定文件夹中的所有.tar.gz文件的程序。此文件夹可以包含多个子目录,其中也可以包含多个.tar.gz文件。我试图将它们全部解压出来,同时保持文件夹结构,但遇到了一些问题。我当前的代码如下,extractall()似乎只解压到当前的工作目录,我不太清楚如何维护目录结构。for zipped_file in pathlib.Pat
我写了一个which脚本,它试图从ftp服务器上拉出tar文件并在本地解压。我需要从tar归档文件中提取特定的文件。tarfile的文件名包含日期;我需要能够根据此日期选择tar文件。abc_myfile_$date.tar是我从ftp服务器拉出的文件的格式。for next in `ls localpath/*.tar`tar xvf $next *required_file_in_tar_file*.dat当我运行脚本时,我无法