Ich möchte rsync verwenden, um Protokolldaten auf ein externes USB-Laufwerk zu schreiben, das an einen Linux-Server angeschlossen ist.
Der folgende Befehl schreibt alle Daten und nicht nur die vom Oktober.
sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/
Die von mir benötigten Daten ab Oktober liegen in verschiedenen Klassen mit unterschiedlichen Verzeichnissen.
Antwort1
rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/
Sie sollten zunächst alles einschließen, was Sie möchten, und dann den Rest ausschließen. Verwenden Sie--Probelaufum zu prüfen, ob alles wie gewünscht funktioniert und-Mwenn Sie nicht möchten, dass die leeren Verzeichnisse kopiert werden.