Selon cette page Web, ajouter «/» à la fin d'une destination rsync produit un résultat différent de ne pas l'ajouter.
J'ai essayé de tester cela, mais je ne peux pas le vérifier:
$ mkdir dir{1..3}
$ touch dir1/file
$ rsync -r dir1/ dir2
$ rsync -r dir1/ dir3/
$ ls dir*
dir1:
file
dir2:
file
dir3:
file
L'ajout d'un «/» à la destination a-t-il une utilité parfois?
rsync -r dir1/subdir1 dir2/
il copiera le contenu de subdir1
dans dir2
mais si vous l'avez fait, rsync -r dir1/subdir1/ dir2/
il copiera tout le répertoire (y compris le contenu) subdir1
dans de dir2
sorte que vous auriez./dir2/subdir1/
A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination.
? Si c'est le cas, veuillez noter que votre commande n'est pas du tout similaire à celle de l'exemple donné dans la page de manuel.