rsync - evanmoran/quick GitHub Wiki

Archive Directory (Recursive + Preserve Timestamps, Permissions, Symbolic Links)

rsync -a <src_dir> <dest_dir>

Sync Specific File

rsync -v <src_file> <dest_file>

IMPORTANT: The final slash in paths really matter:

  • Source slashed (src/) -- Sync files inside src/...
  • Source not slashed (src) - Sync folder of src/
  • Dest slashed (dest/) -- Sync to inside dest/...
  • Dest not slashed (dest) -- Sync to folder dest/

For example:

 rsync -a src/ dest/      # Copy data to new folder name
⚠️ **GitHub.com Fallback** ⚠️