Portál AbcLinuxu, 14. května 2025 02:40

Dotaz: Záloha souborů před přepsáním novými

20.9.2013 13:25 Terka | skóre: 13
Záloha souborů před přepsáním novými
Přečteno: 296×
Odpovědět | Admin
Mám aresářovou strukturu A. Potřebuji její část přepsat strukturou B. Ráda bych nejprve to co struktura B přepíše zazálohovala včetně cesty. Jak toto elegantně vyřešit? Nebo jinými slovy: Najdi v A všechny soubory z B a ty včetně cesty zazálohuj. Možná na to existuje přímo nějaký nástroj jako Rsync? Díky za odpovědi!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.9.2013 13:31 Kit
Rozbalit Rozbalit vše Re: Záloha souborů před přepsáním novými
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná bude vyhovovat rdiff-backup.
20.9.2013 14:09 Terka | skóre: 13
Rozbalit Rozbalit vše Re: Záloha souborů před přepsáním novými
Diky za odpoved, muzu poprosit o vice konkretnejsi postup?
20.9.2013 15:52 Kit
Rozbalit Rozbalit vše Re: Záloha souborů před přepsáním novými
Jendа avatar 20.9.2013 14:52 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Záloha souborů před přepsáním novými
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dal bych "cp -i", odpověděl "ne" a pak bych zkopíroval všechny soubory, co to vypsalo, a dal cp bez -i (přepíše).

Něco jako (netestováno)
yes n | cp -i b a > f
for f in `cat f |cut -d "'" -f 2`; do cp $f bak/$f; done
20.9.2013 15:35 Lyco | skóre: 14 | blog: Lyco
Rozbalit Rozbalit vše Re: Záloha souborů před přepsáním novými
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já bych využil toho, že relativní cesta u souboru který se má přepsat bude stejná z A i z B:
cd /B
find . > /tmp/list -print0
cd /A
cat /tmp/list | xargs -0 -I '{}' cp '{}' /backup
cp /B/* /A
Příspěvek se rázem stává až o 37,5 % pravdivější, je-li pod ním napsáno reálné jméno.
20.9.2013 22:04 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Záloha souborů před přepsáním novými
Odpovědět | | Sbalit | Link | Blokovat | Admin
Option --backup prip. --suffix pre cp. A potom odniest subory so suffixom. Alebo to cele skopirovat vedla a odmazat vsetko, co nesplna suffix.
If you hold a Unix shell up to your ear, you can you hear the C.
24.9.2013 15:27 Terka | skóre: 13
Rozbalit Rozbalit vše Re: Záloha souborů před přepsáním novými
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky všem!!!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.