- Mitglied seit
- 13. Feb 2011
- Beiträge
- 279
- Punkte für Reaktionen
- 14
- Punkte
- 18
Ich habe einen rsync Befehl im Einsatz, der löscht mit der Option
alle leeren Unterverzeichnisse im Ziel.
Nun möchte ich aber einzelne Unterverzeichnisse im Ziel stehen lassen, auch wenn sie leer sind.
Dafür gibt es gemäss filter rules man pages von linux die Möglichkeit, in einer Filterdatei solche Verzeichnisse mit
zu schützen.
Will man also z.B. ein Verzeichnis "\ABC nicht loeschen" im Ziel erhalten, müsste eigentlich eine Zeile in der Filterdatei
"protect /ABC nicht loeschen"
helfen.
Tut sie aber leider nicht.
Weiss jemand, ob der rsync-Befehl von Synology diesbezüglich eine andere Syntax erfordert?
Oder ist diese Filter- und Protect-Regel schlicht nicht implementiert?
Oder ist das wirklich nur für Dateien, nicht aber für Verzeichnisse möglich?
Rich (BBCode):
-m, --prune-empty-dirs prune empty directory chains from file-list
Nun möchte ich aber einzelne Unterverzeichnisse im Ziel stehen lassen, auch wenn sie leer sind.
Dafür gibt es gemäss filter rules man pages von linux die Möglichkeit, in einer Filterdatei solche Verzeichnisse mit
Rich (BBCode):
protect, P specifies a pattern for protecting files from deletion
Will man also z.B. ein Verzeichnis "\ABC nicht loeschen" im Ziel erhalten, müsste eigentlich eine Zeile in der Filterdatei
"protect /ABC nicht loeschen"
helfen.
Tut sie aber leider nicht.
Weiss jemand, ob der rsync-Befehl von Synology diesbezüglich eine andere Syntax erfordert?
Oder ist diese Filter- und Protect-Regel schlicht nicht implementiert?
Oder ist das wirklich nur für Dateien, nicht aber für Verzeichnisse möglich?