filename.gz instalação no AIX

0

eu uso

sudo tar xvzf forwarder.tar -C /opt/

no Linux e isso funciona perfeitamente, então eu prossigo com um

. /splunk start

para instalar um arquivo de encaminhamento.

No AIX, o redirecionamento está no formato .gz e tentei usar

gzip -d filename.gz

E descompacta o arquivo gz . Tentei também usando

sudo tar -xvf -C "/directory/path/" "/home/forwarder.gz"

e não está funcionando também. Tentei usar .tar também no comando acima, mas sem sucesso, não tenho resultado. Por favor, envie-me um procedimento sobre como instalar no AIX. Muito obrigado!

    
por lloydknight 17.11.2015 / 18:04

2 respostas

2

Embora não possamos ter certeza do conteúdo do seu arquivo, como @JeffSchaller sugeriu, tente colocar a saída do gzip no tar da seguinte forma:

gzip -d <filename.gz | 
sudo tar -xvf - -C "/directory/path/"

Se isso não fornecer o arquivo desejado, use o comando file nos dados para ver de que tipo ele é. Por exemplo: file filename.gz e, se for um arquivo compactado, gzip -d <filename.gz | file - .

    
por 18.11.2015 / 10:56
1

Na verdade, os flags gzip corretos são "- dc" como o -c escreve para stdout e então o pipe pode processá-lo o resto do caminho. Eu uso com frequência:

gzip -dc something.tar.gz | tar -xf -

para descompactar um arquivo gzipado. E para bz2, xz, etc. os comandos são parecidos:

bzip2 -dc something.tar.bz2 | tar xf -
xz -dc something.tar.xz | tar xf -

E se você está preocupado que um arquivo .tgz não seja aceito pelo uso do gzip:

cat something.tgz | gzip -dc - | tar xf -

p.s. estes também todos trabalham no Linux (onde eu tentei pelo menos)

    
por 21.11.2016 / 17:14