[LINUX] rsync Das Verhalten ändert sich abhängig vom Vorhandensein oder Fehlen des Schrägstrichs der Kopierquelle
Grundlegende Syntax
rsync [Option] [Quelle kopieren] [Ziel kopieren]
Punkte, die man sich merken sollte
- Das Verhalten hängt vom Vorhandensein oder Fehlen des nachgestellten Schrägstrichs in der Kopierquelle ab
- Es spielt keine Rolle, ob das Kopierziel einen abschließenden Schrägstrich hat oder nicht.
Wenn Sie den Verzeichniskörper synchronisieren möchten
$ rsync -av /src/a /bkup
$ rsync -av /src/a /bkup/
#Das Obige hat die gleiche Bedeutung
- Der Hauptteil des Verzeichnisses a wird direkt unter / bkup kopiert
- Wenn Sie / am Ende der Kopierquelle einfügen, wird der Inhalt des Verzeichnisses a direkt unter / bkup abgelegt, sodass sich kein Ordner im Kopierziel befindet.
Wenn Sie den Inhalt des Verzeichnisses synchronisieren möchten
$ rsync -av /src/a/ /bkup/a
$ rsync -av /src/a/ /bkup/a/
#Das Obige hat die gleiche Bedeutung
- Der Inhalt von Verzeichnis a wird direkt unter / bkup / a kopiert.
- Wenn Sie / am Ende der Kopierquelle löschen, wird das Verzeichnis a selbst direkt unter / bkup / a abgelegt, was zu / bkup / a / a führt.
Referenzartikel
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
Wies darauf hin
https://www.kabegiwablog.com/entry/2018/06/21/100000
Dieser Artikel sagt genau das Gegenteil. ..