[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsync: exclude/include



Klaus Becker schrieb:
Ich möchte /home auf einer 2. Festplatte des gleichen
Rechners kopieren, mit folgendem Befehl:

rsync -au --delete --exclude="iso/" /home /mnt/...

Unter /home/opt/iso habe ich einige grosse Dateien, die ich ausschliessen
will, ausser 3 Dateien, z.B "superboot.iso", und das kriege ich nicht
hin, obwohl ich "man rsync" gelesen und etliche Optionen ausprobiert
habe.


Also sowas vielleicht:
'--exclude="/iso/" --include="/iso/superboot.iso"'


das kopiert mir alles, was in /iso ist, und nicht nur "superboot.iso". Bei allen Versuchen bekomme ich entweder eine Kopie des ganzen Ordners /iso oder gar nichts, niemals nur /iso/superboot.iso.


ist etwas komplizierte. habe die Lösung hier gefunden:

http://www.linuxnetmag.com/de/issue8/m8rsync1.html Punkt 2.2

Bsp.:

rsync -av --delete --exclude-from=pattern-ex rsync/ neu/


File:pattern-ex

+ rsync1/
+ rsync1/index.html
- rsync1/*

-------------------------------------------------------------

--> für dich müsste es so aussehen:

rsync -au --delete --exclude-from=pattern-ex /home /mnt/...

File:pattern-ex

+ iso/
+ iso/superboot.iso
- iso/*


Viel Spaß



Reply to: