你好,stackoverflowers
我想在使用Python的tarfile模块时保留原始文件权限。 我有相当多的可执行文件一旦解压缩tarball就会失去它们的权限。在
我在做这样的事情:
import tarfile
tar = tarfile.open("mytarball.tar.gz", 'w:gz')
tar.add('my_folder') #tar the entire folder
tar.close()
然后我使用shutil将它从windows复制到linux机器(用samba映射):
^{pr2}$然后,在linux中提取tarball
unix>tar -xvf mytarball.tar.gz
提取tarball后,我将失去对我的文件的所有“x”权限
有什么线索可以解决这个问题吗?在
问候
如果您知道哪些文件应该具有执行权限,则可以使用筛选器功能手动设置权限:
相关问题 更多 >
编程相关推荐