Ich versuche rsync
zwischen zwei Verzeichnissen zu arbeiten, die ich in zwei Dateisystemen habe, die mit demselben Computer verbunden sind. Ich möchte es tun, ohne die zusätzlichen Dateien in zu löschen b
. Ich dachte, ein einfaches rsync -a a/dir b/dir
würde funktionieren, aber es scheint nicht. Dies ist auf einem Linux-System mit rsync version 3.0.6 protocol version 30
:
$ mkdir -p a/test
$ mkdir -p b/test
$ touch a/test/file1
$ touch a/test/file2
$ touch b/test/file3
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
$ rsync -a a/test/ b/
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
Der gleiche Befehl funktioniert , wenn ich ihn auf einem anderen Linux-System mit einer etwas neueren Version von rsync ( rsync version 3.0.9 protocol version 30
) verwende. Irgendwelche Ideen, was fehlt mir?