Здравейте,
Имам следната ситуация:
На една машина имам около 2500 дирекрии+файлове , и още толкова символични връзки към директориите.
На друга машина бях копирал съдржанието от машина 1. Оказа се че нещо съм оплескал нещата(както и SCP е оплескало нещата допълнително)* и сега на новата машина нямам пълното копие от машина 1. Проблема е че на новата машина се работи и немога да презапиша файловете. Идеята ми е да съсздам един TAR архив на старата машина със всичко в работната директория.
После да разарахивирам архива в работната директория на новата машина по следния начин :
Примерен код |
tar --keep-old-files -xf backup.tar |
Притеснява ме че при тази операция дава грешки когато срещне файл който вече е там Примерен код |
tar: test.pl: Cannot open: File exists |
Иначе всичко работи както се предполага, но ме притесняват грешките(тези файлове и директории са доста важни, така че шубето си е голям страх '> ). Четох из документацията но не намирам подходяща опция за подтискане на тези грешки. Някой знае ли по-добър начин ?
*А хаоса е още по-пълен защото бях направил така:
Примерен код |
scp -r user@oldpc:/dir/[a-z]* /usr/somewhere |
.. и при тази операция всички символични линкове от старата машина станаха на директории на новата машина