привет стековерфлауэрс,
Я хочу сохранить исходные права доступа к файлам при использовании модуля tarfile Python. У меня есть довольно много исполняемых файлов, которые теряют свои разрешения после извлечения архива.
Я делаю что-то вроде этого:
import tarfile
tar = tarfile.open("mytarball.tar.gz", 'w:gz')
tar.add('my_folder') #tar the entire folder
tar.close()
Затем я копирую его из Windows на Linux-машину (сопоставленную с samba) с помощью Shutil:
shutil.copy("mytarball.tar.gz",unix_dir)
Затем, чтобы извлечь архив в Linux, я делаю
unix>tar -xvf mytarball.tar.gz
После распаковки архива я теряю все права доступа «x» к своим файлам.
Любые подсказки, как решить эту проблему?
С Уважением
p
, если хотите, чтобы извлеченные файлы имели сохраненные разрешения. Например.tar -xvpf mytarball.tar.gz
- person Brōtsyorfuzthrāx   schedule 25.03.2016