tar: Não é possível criar o symlink: o arquivo existe

4

Eu faço backup de muitos arquivos gigebytes em myproject.tar.gz e comprime o sucesso sem erros. Agora, quero descomprimir tudo para uma pasta "myprojects".

adan@adan-Latitude-D630:~$ tar zxf myproject.tar.gz  -C myprojects/
tar: myproject/androidsource/prebuilts/ndk/current: Cannot create symlink to ‘8’: File exists
tar: myproject/androidsource/uboot/include/configs/amlogic:  Cannot open : File exists
tar: Exiting with failure status due to previous errors

É minha primeira descompressão, e a pasta está vazia, tenho certeza de que o arquivo não existe na pasta "myprojects" ao descompactar, por que esses erros aconteceram? como descompactar meu arquivo de backup sem erros? Eu poderia ignorá-lo sem nenhum dano?

obrigado pela sua ajuda.

    
por gladman 21.04.2014 / 09:00

1 resposta

2

A solução que encontrei para isso foi não usar o gerenciador de pacotes Gnome, mas usar o comando terminal:

tar -czf myproject.tar.gz myoriginalproject

Você deve então poder descompactar o tarball como faz na sua pergunta, mas sem esses erros irritantes.

Isso parece ser um problema com o gerenciador de pacotes do Gnome. Quando criei um tarball com ele, em seguida, inspecionei-o com o gerenciador de archive, parecia que os links simbólicos haviam sido preenchidos com o conteúdo do diretório de destino e o diretório de destino estava vazio.

Espero que isso ajude.

    
por 05.02.2015 / 01:15