Key Points

What is Rclone


  • Uses for Rclone
  • Where to find versions for specific operating systems
  • Where to get help

Creating and Configuring Remote Connections


  • A remote is a named storage configuration; a local path has no remote: prefix.
  • Use rclone config to create, edit, and manage remotes.
  • Use rclone listremotes, rclone config file, and rclone lsd remote: to confirm a remote is set up and reachable, without transferring anything.
  • Google Drive’s shared client ID is being retired in 2026 and needs your own credentials; Box’s client ID can normally stay blank.

File Transfers, Listing, and Verification


  • Difference between Copy and Sync
  • See what is already in the destination
  • --dry-run shows what a command would do, including deletions, without changing anything on disk

Choosing the Right Rclone Command: Copy, Sync, or Move


  • Different ways to move or copy files: copy, sync, move
  • Understand the difference between copy and sync
  • sync is the only one of the three that can delete files at the destination

Optional: Configuring rclone on a Headless Machine


  • A headless machine has no browser, so OAuth-based remotes (Box, Google Drive) need a separate authorization step.
  • Run rclone authorize <backend> on a machine with a browser, then paste the resulting token back into the headless machine’s config session.
  • Most learners working on their own laptop can skip this episode entirely.

Getting Help


  • Rclone’s official documentation is available at rclone.org.
  • Community support is accessible through GitHub, forums, and StackOverflow.
  • Use rclone help for quick command-line assistance.