обновление дерева файлов из архива tar

Привет.
Может кто подскажет как мне обновить дерево файлов из tar архива?
Есть в архиве снимок дерева файлов. Например корня системы (/bin, /lib, /sbin, /var...).
Надо обновить из архива /lib, /var (полностью вниз по иерархии).
Тоесть чтобы файлы из архива заменили даже более новые файлы из системы и при этом не повредили структуру директорий (чтобы файлы которых нет в архиве, остались в системе)
Вот как то так. Надеюсь не очень путанно объяснил :)

Вроде так :) # переход в

Вроде так :)

# переход в корневой раздел
# для теста можно перейти в тестовый (типа /home/test)
cd /
# для tar.bz2
tar xjvf arch.tar.bz2 /lib /var
# для tar.gz
tar xzvf arch.tar.gz /lib /var

PS: дополнительная инфа по tar`у

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

IMHO затея довольно

IMHO затея довольно непредсказуемая, однако man tar на предмет опции --overwrite --overwrite-dir:

--overwrite
              overwrite existing files and directory metadata when extracting
--overwrite-dir
              overwrite directory metadata when extracting

При извлечении не будет лишней опция -p

Я Gentoo & Funtoo

Лучше так не делать, без

Лучше так не делать, без серьезной причины.
Для чего тебе это нужно?
При распаковке файлы/папки не удаляются.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".