Rsync with a custom port


You can rsync with a different port by adding -e "ssh --port" into the rsync command.

Here’s what it looks like:

rsync -avz -e "ssh --port" source [email protected]:/destination

-e specifies a remote shell to use. In this case, we set it to ssh. Once we set it to ssh, we can use other flags that come with ssh.

-avz are other flags I commonly use for rsync. They stand for archive, verbose, and compress.

  • -a — archive mode. This is complex since it equals to -rlptgoD. Basically this does lots of improvements to make it easier to copy folders recursively.
  • -v — verbose. It lets me see which files are transferred.
  • -z — compress. This makes the transfer faster by compressing data.

That’s it!

Want to become a better Frontend Developer?

Don’t worry about where to start. I’ll send you a library of articles frontend developers have found useful!

  • 60+ CSS articles
  • 90+ JavaScript articles

I’ll also send you one article every week to help you improve your FED skills crazy fast!