Je rsync ~/foo target/foo stejný jako Je rsync ~/foo/ target/foo/?
Přijatá odpověď:
Ne. Koncové lomítko ve zdrojovém adresáři určuje, zda bude zkopírován adresář a jeho obsah nebo pouze jeho obsah. A to je vše, na čem záleží.
Vzhledem k:
a/b
a/c
Potom:
$ rsync a/ d/
$ ls d
b
c
Ale:
$ rsync a d/
$ ls d
a
Koncové lomítko na cíli , na druhé straně na tom nezáleží.
Skutečnost, že váš příklad již má v cíli adresář se stejným názvem jako zdrojový adresář, není ve skutečnosti důležitá…target/foo
je vždy cíl. Ve výše uvedených příkladech stačí nahradit a
pomocí ~/foo
a d
s target/foo
a funguje to stejně…
$ rsync ~/foo/ target/foo/
$ ls target/foo
b
c
…a…
$ rsync ~/foo target/foo
$ ls target/foo
foo
Protokolovat pouze přenesené soubory pomocí Rsync?
Převést soukromý klíč Openssh na soukromý klíč Ssh2?