Preservando permissões ao compactar

4

Como posso preservar as permissões ao compactar uma pasta usando zip ?

Eu sei como preservar links simbólicos usando --symlinks há uma opção semelhante para permissões?

    
por Binoy Babu 01.10.2016 / 16:55

2 respostas

7

info-zip (o programa que você provavelmente está usando) pode salvar / restaurar permissões para sistemas Unix .

É mencionado para diretórios na página de manual :

Dates, times and permissions of stored directories are not restored except under Unix. (On Windows NT and successors, timestamps are now restored.)

As permissões de arquivo para leitura / gravação / execução são salvas / restauradas. Mas uma verificação rápida mostra (zip 3.0) que as permissões setuid / setgid não são preservadas.

O recurso não é opcional; zip / unzip simplesmente faça isso quando puder.

Leitura adicional:

por 01.10.2016 / 20:17
2

Resposta curta: você não pode! zip não preserva as permissões de arquivo.

Leia mais sobre este aqui e aqui .

Se você precisar preservar as permissões, considere usar tar com a opção --preserve-permissions .

    
por 01.10.2016 / 17:38

Tags