Citat:
chupcko: (cd /src; tar cf - *) | (cd /dst; tar xvvf - )
Dakle u prvom taru jos mozete da stavite exclude :) i etoooooo. Ja ovo koristim takoreci svakodnevno.
I ja, a često mi se iza tog pajpa prvo nalazi ssh ;) ali sam hteo radi edukacije malo da forsiram
find | cpio sintaksu, da se ne zaboravi ta zgodna komanda.
Inače prvo što mi je palo na pamet kad sam video ovo pitanje je bilo da GNU tar ima jednu opciju koja bi bila korisna da se zaobiđe regex u ovom slučaju, a to je --one-file-system. Međutim, u [nedovoljno preciznoj] postavci pitanja nemamo ostatak df outputa, da bi zasigurno znali da ispod /usr ne postoji još neka posebna particija osim /usr/share. Ako ne postoji, onda
$ cd /usr && tar --one-file-system cf - * | (cd /mnt/BACKUP && tar xf -)
najelegantnije radi posao.
Inače se
tar --exclude c | tar x po smislu svodi na isto što i
find | cpio, kreiranje backup liste preko regexa.
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
Upali lampicu — koristi Jabber!