[LINUX] rsync Le comportement change en fonction de la présence ou de l'absence de la barre oblique de la source de copie
Syntaxe de base
rsync [option] [source de la copie] [destination de la copie]
Points à retenir
--Le comportement diffère selon la présence ou l'absence de la barre oblique de fin dans la source de la copie
- Peu importe que la destination de la copie ait une barre oblique à la fin ou non.
Si vous souhaitez synchroniser le corps du répertoire
$ rsync -av /src/a /bkup
$ rsync -av /src/a /bkup/
#Ce qui précède a la même signification
- Le corps principal du répertoire a est copié directement sous / bkup
- Si vous mettez / à la fin de la source de la copie, le contenu du répertoire a sera placé directement sous / bkup, il n'y aura donc pas de dossier dans la destination de la copie.
Si vous souhaitez synchroniser le contenu de l'annuaire
$ rsync -av /src/a/ /bkup/a
$ rsync -av /src/a/ /bkup/a/
#Ce qui précède a la même signification
- Le contenu du répertoire a est copié directement sous / bkup / a.
--Si vous supprimez / à la fin de la source de copie, le répertoire a lui-même sera placé directement sous / bkup / a, ce qui donnera / bkup / a / a.
Article de référence
https://qiita.com/QUANON/items/2953c52df7f65f2ecee5
http://code.lioon.net/shell/how-to-set-paths-for-rsync.html
https://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html
Souligné
https://www.kabegiwablog.com/entry/2018/06/21/100000
Cet article dit exactement le contraire. ..