我正在用OSX编写一个简单的归档脚本,并尝试使用tar为我的文件系统内部的一个目录创建一个归档。我很乐意把焦油保存在另一个驱动器上。在某些情况下,我希望能够从第二个驱动器解压tar文件,并将其直接放入我最初归档的同一父目录中。如果该目录不存在,tar将创建该特定文件夹的目录路径。现在我想要做的就是...
tar cvf Drive2/DirectoryToArchive.tar Drive1/Folder1
我正在开发一个解压/解压给定文件夹中的所有.tar.gz文件的程序。此文件夹可以包含多个子目录,其中也可以包含多个.tar.gz文件。我试图将它们全部解压出来,同时保持文件夹结构,但遇到了一些问题。我当前的代码如下,extractall()似乎只解压到当前的工作目录,我不太清楚如何维护目录结构。for zipped_file in pathlib.Path(path).glob('**/*.tar.gz'):
ta