rsync
rsync is a Linux command in the SSH & Remote category, rated advanced difficulty. Fast file syncing tool that transfers only differences. The syntax is rsync [options] source target. Key options and parameters: source, target — source and destination. It returns sync summary and transferred files. A practical example: rsync -avz source/ user@host:/dest/ # Archive mode rsync --delete source/ /backup/ # Mirror (delete extra files) rsync -P bigfile.iso user@host:/tmp/ # Show progress, resume A close relative is ssh, which secure Shell client — connects to remote machines securely. A close relative is scp, which securely copies files between hosts over SSH. A close relative is sftp, which interactive file transfer program over SSH (like FTP but secure). More about this category: Linux SSH and remote commands — ssh, scp, rsync, sftp, and more. Connect to and transfer files between remote systems. Related SSH & Remote commands: ssh, scp, sftp, ssh-keygen, ssh-copy-id, ssh-add, ssh-agent, ssh-keyscan.