GSnick
@GSnick

Как tar'ом сделать архив с заданной структурой папок?

Имею ряд папок :
/var/ftp/pub/bkp1
/home/user/bkp2
/home/user/bkp3

архивирую их так:
tar -cvf bkp_re2.3.tar /var/ftp/pub/bkp1 /home/user/bkp2 /home/user/bkp3
и в архиве сохраняется структура папок такая же, какая она была до архивации.

А мне нужно, что бы в архиве была такая структура:
/bkp1
/bkp2
/bkp3
Как это можно сделать?
  • Вопрос задан
  • 507 просмотров
Решения вопроса 1
t_q_l
@t_q_l
Интересная личность
Создаём архив из первой группы каталогов, а потом в существующий tar-архив добавляем другую группу каталогов:
tar cvfC  /path/to/backup/bkp_re2.3.tar /var/ftp/pub/ .
tar vfCr  /path/to/backup/bkp_re2.3.tar /home/user .
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Опцией -C можно менять текущий каталог в процессе архивирования:

tar -cf bkp_re2.3.tar -C /var/ftp/pub/ bkp1 -C /home/user/ bkp2 bkp3
Ответ написан
Комментировать
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Не уверен что прокатит, но можно попробовать так:
tar -cvf bkp_re2.3.tar -C `pwd` /var/ftp/pub/bkp1 /home/user/bkp2 /home/user/bkp3
Ответ написан
Комментировать
EnterSandman
@EnterSandman
Эникей
про ключ -C почитайте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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