Raketenwilli: rsync nur bestimmte Verzeichnisse

Beitrag lesen

Der Trick ist, das Eltern-Verzeichnis erst auszuschließen, dann die Subdirs einzuschließen.

/parent_dir
      +- subdir_1
      +- subdir_2
      +- subdir_3
      +- subdir_4

Aufgabe:

/parent_dir/subdir_1 und /parent_dir/subdir_2 sollen syncronisiert werden, nicht aber /parent_dir/subdir_3 und /parent_dir/subdir_4.

Lösungen:

rsync --Options --exclude /parent_dir --include /parent_dir/subdir_1 --include /parent_dir/subdir_2 …

oder (oft besser)

file: excludes.list

/parent_dir

file: includes.list

/parent_dir/subdir_1
/parent_dir/subdir_2

und dann:

rsync --Options --exclude-from='excludes.list' --include-from='includes.list' …

So. (Vorläufig) letzter Hitzetag: Auf zum See. Wozu sonst hab ich denn heute „homeoffice“?