Schnelles Backup nur für einen bestimmten Dateityp mit rsync
Um alle Dateien eines bestimmten Typs mit rsync zu backupen, jedoch alle anderen auszuschließen nutzt man das Programm folgendermaßen:
user@machine:~$ rsync -arv --include='*.txt' --include='*/' --exclude='*' quellverzeichnis/ zielverzeichnis/
Erklärung:
–include: alle .txt Dateien und alle Verzeichnisse (damit der Verzeichnisbaum so erstellt wird wie erwartet)
–exclude: alles ausschließen (include sticht exclude)
-arv: a=backup, r=recursive, v=verbose
wenn man erst einmal einen Probelauf machen möchte, fügt man am besten statt -arv -arvn ein, dann wird erst ein DRY RUN durchgeführt.
Ich nutze das, um schnell in wenigen Minuten ein Backup meiner wertvollen Quelltexte zu erstellen.