não é possível compactar algumas pastas ocultas do sistema operacional antigo

1

Estou tentando (no Ubuntu 15.05) compactar algumas pastas relacionadas às minhas versões antigas do sistema operacional (Ubuntu 14.10). Se eu tentar compactar essas pastas com "clique com o botão direito > compactar", ocorrerá o seguinte erro:

Eu tentei compactar com outras ferramentas como tar, 7z e zip, mas não resultados.

Quando tento fazer o mesmo com a linha de comando (para que qualquer mensagem de erro seja gerada), o seguinte é absorvido:

$ zip -r install_files.zip ./install_files/*
zip warning: name not matched: ./install_files/adobe/Acrobat/9.0/Cert/curl-ca-bundle.crt
zip warning: name not matched: ./install_files/cache/plainbox/sessions/last-session
zip warning: name not matched: ./install_files/config/pulse/9dd80433128ff55181cc339354be9510-runtime

Eu também renomeio essas pastas informando com '.foo' com 'foo', mas não adianta. Eu não consigo ver essas mensagens de aviso, alguma ajuda nesse sentido?

    
por Mithun B 12.08.2015 / 19:48

1 resposta

1

A pasta a ser compactada contém um link simbólico, com o destino do link simbólico ausente, a operação de compactação falhará.

Link simbólico: O link simbólico é um tipo especial de arquivo que contém uma referência a outro arquivo ou diretório na forma de um caminho absoluto ou relativo e que afeta a resolução do nome do caminho. Os programas que lêem ou escrevem em arquivos nomeados por um link simbólico se comportarão como se estivessem operando diretamente no "alvo".

O "alvo": é um arquivo ou diretório que um link simbólico contém em forma de string de texto que é automaticamente interpretado e seguido pelo sistema operacional como um caminho.

Se houver necessidade de compactar em tal caso, podemos usar a linha de comando e fornecer opções para incluir "link simbólico" em si, em vez de destino. Por exemplo, no caso de "zip", use "--symlink" no comando.

    
por Mithun B 14.08.2015 / 14:32