direttamente dalla pagina rsync
man:
The syntax for requesting multiple files from a remote host is done
by specifying additional remote-host args in the same style as the
first, or with the hostname omitted. For instance, all these work:
rsync -av host:file1 :file2 host:file{3,4} /dest/
rsync -av host::modname/file{1,2} host::modname/file3 /dest/
rsync -av host::modname/file1 ::modname/file{3,4}
Questo significa che il vostro esempio dovrebbe avere uno spazio aggiunto prima del secondo percorso:
rsync -e ssh [email protected]:/path/to/file :/path/to/second/file/ /local/directory/
Io suggerirei di provare prima con il -n
oppure l'opzione --dry-run
, in modo da vedere cosa verrà fatto prima che la copia (e le eventuali eliminazioni) vengano effettivamente eseguite.
Il titolo della domanda ("directory remote") è diverso dal corpo della domanda ("file remoti"). – Abdull
Stavo cercando di conservare le directory tanto quanto i file. – Pred