untar arquivo específico para apresentar data no linux [closed]

0

Estou usando o Centos e estou instalando um aplicativo Debian com múltiplas instâncias.

Eu criei 3 múltiplas instâncias com sucesso e está funcionando bem.

Por causa do aplicativo Debian, o aplicativo está extraindo em duas pastas diferentes, uma dentro da pasta python, por exemplo, /usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg/ e outra é dentro da home folder home / openerp2 / openerp2.

Esta é uma pasta criada ao extrair o arquivo dentro de / home / openerp2 automaticamente.

A minha pergunta é, eu tentei criar instância 4 e tentei extrair o arquivo, mas ele está extraindo dentro da pasta python anterior, por exemplo /usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6. ovo / e sobrescrevendo nele. Por não conseguir fazer personalização para essa instância específica.

Como resolver isso?

    
por Supreeth KV 07.08.2014 / 10:10

2 respostas

2

Quando você descompactar, você pode especificar o diretório de destino especificando a opção -C:

/home/user>tar -xzvf test.tar.gz -C /home/user/destination/dir
    
por 07.08.2014 / 11:11
1

Não tenho certeza de entender o que você quis dizer, no entanto o tar normalmente tira primeiro /, então, a menos que extrair de / você não deve ter nenhum problema.

 cd /data1 ; tar xf whaterver
 cd /datan ; tar xf whaterver

no seu caso, você acaba com

/data1/usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg/
/data1/home/openerp2/openerp2
/datan/usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg/
/datan/home/openerp2/openerp2

É isso que você espera?

    
por 07.08.2014 / 10:48