разрешение файла в zip/7z/rar?

Я хочу упаковать свое приложение для Linux, я использую zip/tar.gz/7z/rar, чтобы сделать сжатие в Windows.

Поскольку я делаю сжатие в Windows, поэтому когда я извлекаю пакет в Linux, разрешение файла сбрасывается.

Проблемой является Только tar.gz, может позволить мне извлечь выполнимые файлы, другой формат (zip/7z/rar) не (разрешение файла сбрасывается к 644).

Таким образом, мой вопрос состоит в том, как сжать мои файлы с помощью zip/7z/rar, в то время как сброшено разрешение к 755.

7
задан 31.07.2010, 12:46

2 ответа

Насколько я знаю, zip и rar не хранят полномочия, я предполагаю 7z, также не делает этого в Windows.

Таким образом, Вы не можете на самом деле "установить" полномочия при сжатии в этих форматах. Я предложил бы использовать a tar основанный архив для целей Linux. Если Вы абсолютно должны архивировать или rar, рассмотреть использование сценария, который звонит chmod после распаковки.

0
ответ дан 07.12.2019, 15:13

Zip действительно поддерживает *, отклоняют полномочия, но нет никакого инструмента в соответствии с Windows, который позволяет Вам установить их произвольно. Возможно записать сценарий Python, который может установить их все же.

3
ответ дан 07.12.2019, 15:13

Теги

Похожие вопросы