tar Não é possível abrir: nenhum arquivo ou diretório

6

Nova instalação do CentOS 5.4

Baixou o seguinte:

http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz

A soma MD5 está correta ( cdcc09d71d85d81914a90413eaf21d3f ). O arquivo está localizado aqui:

/tmp/webmin-1.510.tar.gz

tmp e webmin-1.510.tar.gz têm chmod 777 . Estou logado como root.

Comando:

tar -zxfv webmin-1.510.tar

Resultado:

tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: webmin-1.510.tar: Not found in archive
tar: Error exit delayed from previous errors

Nunca passe por isso antes. É como se ele achasse que v é um arquivo que eu quero extrair, mas é um dos argumentos do comando ...

Se eu deixar de fora o v ...

tar -zxf webmin-1.510.tar.gz

O comando trava. Não faz nada. Apenas vai para a próxima linha e nenhum prompt aparece. Eu tenho que CTRL-C para voltar ao prompt e um ls verifica que ele não extraiu nada ...

Minha primeira reação é que não é um arquivo tar / gz válido ou algo assim. Mas o MD5 combina muito bem. Então eu estou perdido apenas um pouco ...

UPDATE

Uau. Nunca é novidade que a ordem dos argumentos importava. Pergunto-me porque nunca percebi isso depois de todos esses anos.

No entanto, eu tentei

tar -zxvf webmin-1.510.tar.gz

E o terminal ainda está parado e eu tenho que CTRL-C para obter um prompt novamente. E para reiterar-me, se eu ls não houver webmin-1.510 diretório após este procedimento. Nada é extraído.

UPDATE 2

Eu também apenas armei o arquivo, então agora eu tenho um webmin-1.510.tar . Eu apenas tentei o seguinte:

tar -xvf webmin-1.510.tar

E mais uma vez, o mesmo resultado. O comando trava o terminal e eu tenho que CTRL-C para obter um prompt. Nada extraído.

    
por Jake Wilson 09.06.2010 / 21:02

3 respostas

11

A opção 'f' precisa chegar no final. Diz ao tar que o que segue é o nome do tarball. Seu comando deve ser:

tar -zxvf webmin-1.510.tar.gz

A opção 'v' é para saída detalhada. Aposto que se você fizesse um 'ls' no diretório atual, haveria um webmin-1.510 ou tal diretório.

    
por 09.06.2010 / 21:06
0

Faça o seguinte:

Go to root if necessary:
# sudo su
# cd ~
# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz
# tar -xvvzf webmin-1.510.tar.gz

Agora deve ser extraído. É possível que o sistema não possa descompactar de e para o seu diretório / tmp.

    
por 09.06.2010 / 22:39
-1

Eu tive um problema semelhante, mas descobri que não estava logado como o usuário que possuía o arquivo. Depois que eu fiz o log, o arquivo foi descompactado.

    
por 02.10.2015 / 10:56

Tags