cygwin unzip está criando dir / arquivos que não posso excluir depois

0

UnZip 6,00 de 20 de abril de 2009, por Info-ZIP - do cygwin de 32 bits.

Windows 7 Enterprise. Executar com acesso de administrador. Quando uso descompactar para explodir arquivos .zip, os diretórios e arquivos criados por descompactar não podem ser excluídos posteriormente. Eu posso explorar a estrutura de diretórios criada e visualizar os nós (arquivos) - no entanto, não consigo excluir nenhum dos diretórios ou arquivos. O que da ? isso está se mostrando caro e doloroso!

Eu recebo o erro "Acesso negado" quando executo o comando "rd / s / q dir".

No entanto, se eu usar o Gerenciador de Arquivos 7-Zip para extração, posso excluir os arquivos e diretórios posteriormente sem problemas. Portanto, descompactar é definir algumas permissões nos arquivos que impedem que sejam excluídos.

Então, qual é a solução? Como posso dizer descompacte para atribuir as permissões corretas? Além disso, para as árvores de diretório existentes (que foram criadas por descompactar), como posso remover as permissões existentes para que eu possa excluir as árvores de diretório?

Parece haver paralelos com: Como faço para parar o cygwin de criar arquivos undeletable? Ou posso deletá-los de alguma forma?

    
por anjanbacchu 04.07.2016 / 06:42

1 resposta

0

Como o Cygwin cria ACLs dedicadas para imitar a permissão POSIX, o couterpart para criar arquivos e diretórios com o cygwin unzip é remover então com cygwin rm -r dir

Eventualmente, execute como Admin.

O comando do Windows icacls permite verificar ACLs de arquivos e diretórios em detalhes.

    
por 04.07.2016 / 08:02