Eu sei que existem perguntas semelhantes por aí, mas nenhuma me deixou feliz:
Existe uma ferramenta de arquivamento / compactação de arquivos baseada em console, que salva permissões de arquivos do Linux e também é capaz de atualizar um arquivo existente (adicionando arquivos novos/alterados) sem extração e recompressão completas? Como 7zip, mas com permissões de arquivo?
O Info-ZIP padrão
zip
e osunzip
utilitários, disponíveis no Debian, Ubuntu e muitos outros sistemas Linux, preservam carimbos de data/hora, IDs de proprietário e grupo e bits de modo de arquivo.zip
armazena-os por padrão.unzip
restaura carimbos de data/hora e bits de modo de arquivo por padrão, exceto bits setuid e setgid. Para restaurar os IDs do proprietário e do grupo, useunzip -X
, e para restaurar os bits setuid e setgid useunzip -KX
.Use
zipinfo
para listar os modos de arquivo.