Laut dieser Webseite führt das Hinzufügen von '/' am Ende eines rsync-Ziels zu einem anderen Ergebnis als das Nicht-Hinzufügen.
Ich habe versucht, dies zu testen, kann es jedoch nicht verifizieren:
$ mkdir dir{1..3}
$ touch dir1/file
$ rsync -r dir1/ dir2
$ rsync -r dir1/ dir3/
$ ls dir*
dir1:
file
dir2:
file
dir3:
file
Hat das Anhängen eines '/' an das Ziel manchmal tatsächlich eine Verwendung?
rsync -r dir1/subdir1 dir2/es , den Inhalt kopieren wird subdir1in dir2aber wenn Sie tat rsync -r dir1/subdir1/ dir2/es das gesamte Verzeichnis (samt Inhalt) kopiert subdir1in dir2so dass Sie würde./dir2/subdir1/
A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination.:? Wenn ja, beachten Sie bitte, dass Ihr Befehl dem in dem Beispiel auf der Manpage gezeigten überhaupt nicht ähnlich ist.