untar diretório específico

2

tar tvf filename.tar me dá:

    -rwxrwxrwx 0/0          544795 2010-03-15 12:49 35 WOO WORDPRESS THEMES/bloggingstream.zip
    -rwxrwxrwx 0/0         1659095 2010-03-15 12:51 35 WOO WORDPRESS THEMES/groovyblog.zip
    -rwxrwxrwx 0/0          835642 2010-03-15 12:51 35 WOO WORDPRESS THEMES/myweblog.zip

Agora, se eu tentar extrair apenas um arquivo especificado de .tar archive, da seguinte forma:

    tar x "WOO WORDPRESS THEMES/bloggingstream.zip" -f filename.tar

Eu recebo o seguinte erro:

tar: WOO WORDPRESS THEMES/bloggingstream.zip: Not found in archive
tar: Exiting with failure status due to previous errors

Como isso é possível, quando esse caminho existe?

    
por branquito 10.05.2014 / 17:21

1 resposta

2

O 35 é parte do nome do arquivo, então você deve tentar:

tar x "35 WOO WORDPRESS THEMES/bloggingstream.zip" -f filename.tar

No caso de problemas com "caracteres especiais", geralmente é melhor tentar extrair tudo de um arquivo .tar (a menos que restrições de espaço proíbam isso) e excluir arquivos e / ou diretórios que não sejam necessários.

    
por 10.05.2014 / 20:23

Tags