Macguire's Docs
GitHubGitHub (opens in a new tab)
  • Setup
    • Install Proxmox
    • Get ISOs
      • pfSense
      • Create Vms
      • pfSense
      • Wireguard
  • macOS
  • Topics
  • Alpine
  • Ansible
    • Resize VM Disk
  • Apache
  • Asdf
  • Borg
  • Dotfiles
  • Favicon
  • Find
  • Firewalld
  • Git
  • Host
  • Index
  • JavaScript
  • Linux
  • Message Authentication Code Incorrect
  • Moving Proxmox to New Disk
  • Mysql
  • Nextra
  • PHP
  • Phpmyadmin
  • Python
  • Rsync
  • Setup
  • Simplelogin
  • Ssh
  • Stat
  • Symbolic Links
  • TypeScript
  • WordPress
    • Box Shadow
    • Motion
    • Adguard Home
    • General
    • Home Assistant
    • Nginx Proxy Manager
    • Mdx
  • Setup
    • Install Proxmox
    • Get ISOs
      • pfSense
      • Create Vms
      • pfSense
      • Wireguard
  • macOS
  • Topics
  • Alpine
  • Ansible
    • Resize VM Disk
  • Apache
  • Asdf
  • Borg
  • Dotfiles
  • Favicon
  • Find
  • Firewalld
  • Git
  • Host
  • Index
  • JavaScript
  • Linux
  • Message Authentication Code Incorrect
  • Moving Proxmox to New Disk
  • Mysql
  • Nextra
  • PHP
  • Phpmyadmin
  • Python
  • Rsync
  • Setup
  • Simplelogin
  • Ssh
  • Stat
  • Symbolic Links
  • TypeScript
  • WordPress
    • Box Shadow
    • Motion
    • Adguard Home
    • General
    • Home Assistant
    • Nginx Proxy Manager
    • Mdx
Question? Give us feedback → (opens in a new tab)Edit this page
Rsync
rsync [options] src[/] [user@host:]dest
# a trailing / after src specifies to copy the contents of src rather than the directory itself
 
# Options
-a # stands for 'archive' - preserves dates, symlinks, permissions, etc.
-e # specify the command (e.g. for ssh options)
-n # dry run
-h # human-readable numbers
-P # progress & partial
-q # suppress non-error messages (useful for fixing issues)
-v # verbose
-z # adds compression

How To Use Rsync to Sync Local and Remote Directories | DigitalOcean (opens in a new tab)

PythonSetup

Macguire's docs