The Swiss army knife of cloud storage


aboutGet quota information from the remote
authorizeRemote authorization
backendRun a backend specific command
catConcatenates any files and sends them to stdout
checkChecks the files in the source and destination match
cleanupClean up the remote if possible
configEnter an interactive configuration session
copyCopy files from source to dest, skipping already copied
copytoCopy files from source to dest, skipping already copied
copyurlCopy url content to dest
cryptcheckCryptcheck checks the integrity of a crypted remote
cryptdecodeCryptdecode returns unencrypted file names
dedupeInteractively find duplicate filenames and delete/rename them
deleteRemove the files in path
deletefileRemove a single file from remote
genautocompleteOutput completion script for a given shell
gendocsOutput markdown docs for rclone to the directory supplied
hashsumProduces a hashsum file for all the objects in the path
helpShow help for rclone commands, flags and backends
linkGenerate public link to file/folder
listremotesList all the remotes in the config file
lsList the objects in the path with size and path
lsdList all directories/containers/buckets in the path
lsfList directories and objects in remote:path formatted for parsing
lsjsonList directories and objects in the path in JSON format
lslList the objects in path with modification time, size and path
md5sumProduces an md5sum file for all the objects in the path
mkdirMake the path if it doesn't already exist
mountMount the remote as file system on a mountpoint
moveMove files from source to dest
movetoMove file or directory from source to dest
ncduExplore a remote with a text based user interface
obscureObscure password for use in the rclone config file
purgeRemove the path and all of its contents
rcRun a command against a running rclone
rcatCopies standard input to file on remote
rcdRun rclone listening to remote control commands only
rmdirRemove the empty directory at path
rmdirsRemove empty directories under the path
selfupdateUpdate the rclone binary
serveServe a remote over a protocol
settierChanges storage class/tier of objects in remote
sha1sumProduces an sha1sum file for all the objects in the path
sizePrints the total size and number of objects in remote:path
syncMake source and dest identical, modifying destination only
testRun a test command
touchCreate new file or change file modification time
treeList the contents of the remote in a tree like fashion
versionShow the version number


--versionView your current rclone version
--help, -hShow help for rclone commands, flags and backends