rsync nur bestimmte Verzeichnisse
bearbeitet von RaketenwilliDer 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' …
~~~
rsync nur bestimmte Verzeichnisse
bearbeitet von RaketenwilliDer 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 -- otherOptions --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 -- otherOptions --exclude-from='excludes.list' --include-from='includes.list' …
~~~
rsync nur bestimmte Verzeichnisse
bearbeitet von RaketenwilliDer 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.
**Lösungen:**
~~~
rsync -- otherOptions --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 -- otherOptions --exclude-from='excludes.list' --include-from='includes.list' …
~~~