tar +, как извлечь из/var/tmp для размещения каталогов под /

Я предполагаю, что решение Вашей проблемы является различными символьными ссылками, хотя они только существуют на DragonFlyBSD насколько я знаю (см. что предыдущий вопрос: Динамические Символьные ссылки)

0
05.02.2014, 16:11
2 ответа

От GNU tar документ (man tar)

 -C, --directory DIR
       change to directory DIR

Таким образом, Вы управляете, должен быть:

tar -C / -xvf list.tar

Если Вы не имеете -C

# /var/tmp
(x=$PWD;cd /;tar xvf $x/list.tar)
1
28.01.2020, 02:52
  • 1
    C не в solaris (совет, что тот же флаг на solaris) –   05.02.2014, 15:25
  • 2
    завершается для пропавших без вести -C –   05.02.2014, 15:32
cd /var/tmp
(cd / && tar xvf -) < file.tar

Или используйте стандартную команду мира:

(cd / && pax -rv) < file.tar

Для сжатий:

cd /var/tmp
gunzip < file.tar.gz | (cd / && tar xvf -)

Конечно, можно также сделать:

cd / && tar xvf /var/tmp/file.tar
0
28.01.2020, 02:52
  • 1
    я думаю, что он будет лучше для использования solaris, отмечает –   05.02.2014, 16:04

Теги

Похожие вопросы