Command Line Cloud Storage Hub Rclone 1.41 Adds Mega And Public Links Support

Rclone 1.41 includes support for Mega cloud storage service, public links support, option to get quota information from a remote, SharePoint cookie authentication for Webdav, and more. Read on for more information.

Everybody uses a cloud storage service nowadays, be it one of the popular Dropbox, Google Drive or Microsoft OneDrive, or a self-hosted service like ownCloud. Most cloud storage services offer free space, making them ideal for backup purposes at no cost. But for free solutions, the space is limited, so some of us end up using multiple such services.

Installing multiple cloud storage clients is not ideal (and some don't have Linux clients anyway), especially if all you need is to automate a backup to the cloud. This is where Rclone comes in.

Rclone is "rsync for cloud storage". It can synchronize files not only from your filesystem to the cloud (and the other way around), but also from one cloud storage service to another.

Rclone supported cloud storage services and features

Cloud storage services supported by Rclone:
  • Amazon Drive, Amazon S3
  • Google Drive, Google Cloud Storage
  • Dropbox
  • Microsoft OneDrive, Microsoft Azure Blob Storage
  • ownCloud
  • Yandex Disk
  • Box
  • Nextloud
  • DigitalOcean Spaces
  • Openstack Switft
  • pCloud
  • Rackspace Cloud Files
  • FTP, SFTP, WebDav
  • complete list

Rclone features:
  • MD5/SHA1 hashes checked at all times for file integrity
  • Timestamps preserved on files
  • Partial syncs supported on a whole file basis
  • Copy mode to just copy new/changed files
  • Sync (one way) mode to make a directory identical
  • Check mode to check for file hash equality
  • Can sync to and from network, eg two different cloud accounts
  • Optional encryption
  • Optional cache
  • Optional FUSE mount
  • Remote control (an experimental feature that allows running rclone with the --rc flag to start an https server that can be used to remote control rclone)
  • Text-based user interface (rclone ncdu remote:)

New in Rclone 1.41

The latest Rclone 1.41 brings Mega support. To add your Mega account to Rclone, run:

rclone config

Select Mega and follow the instructions to add your Mega username and password to Rclone.

Another important change in Rclone 1.41 is public links support. You can now create a public link to share both files and folders.

To create (or retrieve an already existing link) a public link to a file, use:

rclone link remote:path/to/file


$ rclone link mega:wallpapers/abstract-wallpapers-9.jpg!qGwS0SSa!WrQv5gX2gkE5i1-IizFpexh78f0ciXWiEDgQLrOWhD4

The Rclone link feature depends on the remote cloud storage service, so if the remote doesn't support public links, this feature won't work. Also, the link is always created with the least constraints (so if the remote supports it, the link will be created with no expiry time, no password protection and make it accessible without an account).

Another new command in the latest Rclone is about. This command gets quota information from a remote cloud storage service. To get quota information, use:

rclone about remote:

Here's an example:

$ rclone about mega:
Total:   50G
Used:    2.627M
Free:    49.997G

Other interesting changes in Rclone 1.41:
  • Webdav now supports SharePoint cookie authentication
  • added new command: hashsum (a generic tool for any hash to produce md5sum like output)
  • lsd: Add -R flag and fix and update docs for all ls commands
  • ncdu (command-line interface): added a "refresh" key - CTRL-L
  • sync: implement --ignore-errors
  • dedupe: Add dedupe largest functionality
  • add --local-no-check-updated to disable updated file checks
  • flush the memory cache after close
  • cache: Integrate with Plex websocket
  • fix crypt+obfuscate on Dropbox
  • complete changelog

Download Rclone

The download page includes binaries for Linux, Mac OS and BSD, as well as a generic script to automatically download Rclone and set everything up.