Автор Тема: tar  (Прочетена 482 пъти)

rat

  • Напреднали
  • *****
  • Публикации: 266
    • Профил
tar
« -: Feb 06, 2006, 22:14 »
Здравейте,
Имам следната ситуация:
На една машина имам около 2500 дирекрии+файлове , и още толкова символични връзки към директориите.
На друга машина  бях копирал съдржанието от машина 1. Оказа се че нещо съм оплескал нещата(както и SCP е оплескало нещата допълнително)* и сега на новата машина нямам пълното копие от машина 1. Проблема е че на новата машина се работи и немога да презапиша файловете. Идеята ми е да съсздам един TAR архив на старата машина със всичко в работната директория.
После да разарахивирам архива в работната директория на новата машина по следния начин :
Примерен код
tar --keep-old-files -xf backup.tar

Притеснява ме че при тази операция дава грешки когато срещне файл който вече е там
Примерен код
tar: test.pl: Cannot open: File exists

Иначе всичко работи както се предполага, но ме притесняват грешките(тези файлове и директории са доста важни, така че шубето си е голям страх '<img'> ). Четох из документацията но не намирам подходяща опция за подтискане на тези грешки. Някой знае ли по-добър начин ?

*А хаоса е още по-пълен защото бях направил така:
Примерен код
scp -r user@oldpc:/dir/[a-z]* /usr/somewhere

.. и при тази операция всички символични линкове от старата машина станаха на директории на новата машина  ':crazy:'