创建的tar.gz在创建后在linux上传输时不具有执行权限。
目标:文件应该拥有完全的权利,一旦它是在linux系统上。
我使用python中的'tarfile‘库来实现这一点。
import os
import tarfile
with tarfile.open('test.tar.gz', "x:gz") as tar:
tar.add("path_to_src_folder", arcname=os.path.basename("path_to_dir", filter=tarinfo.mode(777))