mirror of
https://github.com/cheat/cheat.git
synced 2024-12-18 18:55:06 +01:00
130cf1d830
added rsync over ssh cheat
18 lines
758 B
Plaintext
18 lines
758 B
Plaintext
# To copy files from remote to local, maintaining file properties and sym-links (-a), zipping for faster transfer (-z), verbose (-v).
|
|
rsync -avz host:file1 :file1 /dest/
|
|
rsync -avz /source host:/dest
|
|
|
|
# Copy files using checksum (-c) rather than time to detect if the file has changed. (Useful for validating backups).
|
|
rsync -avc /source/ /dest/
|
|
|
|
# Copy contents of /src/foo to destination:
|
|
|
|
# This command will create /dest/foo if it does not already exist
|
|
rsync -auv /src/foo /dest
|
|
|
|
# Explicitly copy /src/foo to /dest/foo
|
|
rsync -auv /src/foo/ /dest/foo
|
|
|
|
# Copy file from local to remote over ssh with non standard port 1234 to destination folder in remoteuser's home directory
|
|
rsync -avz -e "ssh -p1234" /source/file1 remoteuser@X.X.X.X:~/destination/
|