====== rsync Cheatsheet ======
Part of [[engineering:computer_science:linux:linux|Linux]]
^Command^Description^Command Example^Options Expanded|
|rsync -rvP * user@remote-host:/mnt/dir|Sync directory with remote host directory|
rsync -rvP --inplace * user@remote-host:/mnt/dir
|-r - Recursive -v - Verbose -P - Progress Bar|
|rsync --progress -avz -e "ssh -i /home/user/privateKey" remoteUser@remoteTarget:/home/remoteUser /mnt/local/destination|Uses a private Key to authenticate with a remote server (SSH Keyless)|
rsync --progress -avz -e "ssh -i /home/user/privateKey" remoteUser@remoteTarget:/home/remoteUser /mnt/local/destination
| |
\\