untar, чтобы указать дату в linux

Я использую Centos, и я устанавливаю одно приложение Debian с несколькими экземплярами.

Я успешно создал 3 экземпляра с несколькими экземплярами, и он работает хорошо.

Из-за приложения Debian приложение распаковывается в две разные папки: внутри папки python находится файл /usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg/, а другой – внутри домашней папки главная / openerp2 / openerp2.

Это две папки, созданные при извлечении файла внутри / home / openerp2 автоматически.

Мой вопрос: я попытался создать 4-й экземпляр и попытался извлечь файл, но он извлекается из предыдущей папки python, т.е. /usr/lib/python2.6/site-packages/openerp-7.0_20140802_231142-py2.6.egg/ и переписывая на нем. Я не могу выполнить настройку для этого конкретного экземпляра.

Как его решить?

Когда вы распаковываете, вы можете указать целевой каталог, указав опцию -C:

/home/user>tar -xzvf test.tar.gz -C /home/user/destination/dir 

Не обязательно поймать то, что вы имели в виду, однако tar обычно полосат сначала /, поэтому, если вы не извлечете из / вы не должны иметь проблем.

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

в вашем случае вы получаете

 /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 

Это то, что вы хотите?