tar comando para extrair o arquivo com dois pontos no nome

4

Eu tento tar -zxvf plugin\:xyz.tgz e recebi o erro:

rsh: Could not resolve hostname plugin: Name or service not known
tar: plugin\:thold-latest.tgz: Cannot open: Input/output error
tar: Error is not recoverable: exiting now

Alguém pode me ajudar?

    
por Dzung 23.05.2011 / 04:15

5 respostas

0

Você pode fazer o seguinte:

mv plugin\:xyz.tgz plugin-xyz.tgz
tar xvfp plugin-xyz.tgz

O nome do arquivo em si não é tão crítico, e os arquivos serão extraídos para os mesmos locais, independentemente do nome do arquivo.

    
por 23.05.2011 / 05:39
22

Tente a opção --force-local :

tar -zxvf plugin:xyz.tgz --force-local

Nas páginas de informações

If you need to use a file whose name includes a colon, then the remote tape drive behavior can be inhibited by using the '--force-local' option.

    
por 13.11.2012 / 19:57
1

a resposta de @csg está correta.

Outra alternativa, no entanto, é especificar um caminho para o arquivo morto, em vez de seu nome do arquivo . Isso pode ser um caminho absoluto ou, mais simplesmente, um caminho relativo ao diretório atual:

tar -zxvf ./plugin:xyz.tgz

isso forçará o tar para interpretar o nome como um arquivo local.

    
por 04.04.2018 / 17:52
0

Use o caminho absoluto do tar.

Assim:

/usr/bin/tar -xf plugin:thold-latest.tgz

A parte antes do ":" é interpretada como um nome de host, a parte depois seria um arquivo. Tt tenta executar remsh . Mas com o caminho absoluto do alcatrão, não. Além disso, se você não souber onde o tar está em seu sistema, execute:

whereis tar

    
por 23.05.2011 / 04:36
0

Tente a sugestão de citações do Bandit em torno do nome do arquivo tar zxvf "blah: 23.tar.gz"

Por último recurso, renomeie o arquivo na linha de comando ou através de um aplicativo SFTP / SCP como WinSCP ou FileZilla .. Você poderia fazer isso em sua máquina local e recarregar o arquivo renomeado ou apenas fazer login com WinSCP / FileZilla e direito -clique no arquivo no lado remoto e selecione renomear.

    
por 23.05.2011 / 21:31

Tags