Rclone
lastmod 2025-01-20created 2023-08-086 edits
An upload/download program specialized for cloud storage, written in Go.
It supports Windows, Linux, Mac, and the BSD family alike. It is a CUI by default, but there are a great many GUI frontend programs built with Qt.
Besides Google Drive, it supports virtually every existing cloud storage platform, except for cases like Naver Cloud. Even cloud storage not listed in the settings can be connected if it supports FTP or WebDAV, so besides cloud storage it can also connect to NAS, file servers, and so on. As an aside, it impressively supports even Russia's Yandex Disk.
Features
- File/folder sync tool between different cloud services
- 40+ storage backends, including S3, GCS, Google Drive, Dropbox, and OneDrive
- Supports Windows/Mac/Linux
- MD5/SHA-1 hash checks, file timestamp preservation
- Partial sync and one-way sync
- Copies only new/changed files
- Chunker: uploads large files in chunks and reassembles them on download
- Crypt: encryption during sync
- FUSE mount support
Google Drive
See also
- OpenSSH
- scp
- rsync
- rclone
- Restic - A backup program said to work well with rclone
- Robocopy - Robust file copy for Windows