2017-08-14 3 views
0

Ich verwende rsync, um einen Git-Zweig mit meinem Produktionsserver zu implementieren. Derzeit habe ich js Dateien an zwei Orten gespeichert:Wie man einen Ordner von rsync ausschließt

  • Vermögenswerte/js/
  • js/

Wenn ich rsync --exclude js laufen, nicht von den beiden Ordner werden synchron sein, während ich Ich möchte, dass der Ordner assets/js/ synchronisiert wird und der Ordner js/ in meinem Stammordner übersprungen wird. Wie kann ich das erreichen?

Antwort

1

Sie müssen das Muster für diese Dateien und Verzeichnisse angeben:

mit:

CWRULE [PATTERN_OR_FILENAME] 
CWRULE,MODIFIERS [PATTERN_OR_FILENAME] 

so würden Sie so etwas wie

CW- js/ 

Für eine noch detailliertere Informationen haben, können Sie sehen, Die Manpage im Abschnitt

Include/Exclude Pattern Rules 

von this link, hoffe es hilft

Verwandte Themen