This is an index of all commands in rclone. Run rclone
command --help to see the help for that command.
| Command | Description |
|---|---|
| rclone | Show help for rclone commands, flags and backends. |
| rclone about | Get quota information from the remote. |
| rclone authorize | Remote authorization. |
| rclone backend | Run a backend-specific command. |
| rclone bisync | Perform bidirectional synchronization between two paths. |
| rclone cat | Concatenates any files and sends them to stdout. |
| rclone check | Checks the files in the source and destination match. |
| rclone checksum | Checks the files in the destination against a SUM file. |
| rclone cleanup | Clean up the remote if possible. |
| rclone completion | Output completion script for a given shell. |
| rclone completion bash | Output bash completion script for rclone. |
| rclone completion fish | Output fish completion script for rclone. |
| rclone completion powershell | Output powershell completion script for rclone. |
| rclone completion zsh | Output zsh completion script for rclone. |
| rclone config | Enter an interactive configuration session. |
| rclone config create | Create a new remote with name, type and options. |
| rclone config delete | Delete an existing remote. |
| rclone config disconnect | Disconnects user from remote |
| rclone config dump | Dump the config file as JSON. |
| rclone config edit | Enter an interactive configuration session. |
| rclone config encryption | set, remove and check the encryption for the config file |
| rclone config encryption check | Check that the config file is encrypted |
| rclone config encryption remove | Remove the config file encryption password |
| rclone config encryption set | Set or change the config file encryption password |
| rclone config file | Show path of configuration file in use. |
| rclone config password | Update password in an existing remote. |
| rclone config paths | Show paths used for configuration, cache, temp etc. |
| rclone config providers | List in JSON format all the providers and options. |
| rclone config reconnect | Re-authenticates user with remote. |
| rclone config redacted | Print redacted (decrypted) config file, or the redacted config for a single remote. |
| rclone config show | Print (decrypted) config file, or the config for a single remote. |
| rclone config touch | Ensure configuration file exists. |
| rclone config update | Update options in an existing remote. |
| rclone config userinfo | Prints info about logged in user of remote. |
| rclone convmv | Convert file and directory names in place. |
| rclone copy | Copy files from source to dest, skipping identical files. |
| rclone copyto | Copy files from source to dest, skipping identical files. |
| rclone copyurl | Copy the contents of the URL supplied content to dest:path. |
| rclone cryptcheck | Cryptcheck checks the integrity of an encrypted remote. |
| rclone cryptdecode | Cryptdecode returns unencrypted file names. |
| rclone dedupe | Interactively find duplicate filenames and delete/rename them. |
| rclone delete | Remove the files in path. |
| rclone deletefile | Remove a single file from remote. |
| rclone gendocs | Output markdown docs for rclone to the directory supplied. |
| rclone gitannex | Speaks with git-annex over stdin/stdout. |
| rclone hashsum | Produces a hashsum file for all the objects in the path. |
| rclone link | Generate public link to file/folder. |
| rclone listremotes | List all the remotes in the config file and defined in environment variables. |
| rclone ls | List the objects in the path with size and path. |
| rclone lsd | List all directories/containers/buckets in the path. |
| rclone lsf | List directories and objects in remote:path formatted for parsing. |
| rclone lsjson | List directories and objects in the path in JSON format. |
| rclone lsl | List the objects in path with modification time, size and path. |
| rclone md5sum | Produces an md5sum file for all the objects in the path. |
| rclone mkdir | Make the path if it doesn't already exist. |
| rclone mount | Mount the remote as file system on a mountpoint. |
| rclone move | Move files from source to dest. |
| rclone moveto | Move file or directory from source to dest. |
| rclone ncdu | Explore a remote with a text based user interface. |
| rclone nfsmount | Mount the remote as file system on a mountpoint. |
| rclone obscure | Obscure password for use in the rclone config file. |
| rclone purge | Remove the path and all of its contents. |
| rclone rc | Run a command against a running rclone. |
| rclone rcat | Copies standard input to file on remote. |
| rclone rcd | Run rclone listening to remote control commands only. |
| rclone rmdir | Remove the empty directory at path. |
| rclone rmdirs | Remove empty directories under the path. |
| rclone selfupdate | Update the rclone binary. |
| rclone serve | Serve a remote over a protocol. |
| rclone serve dlna | Serve remote:path over DLNA |
| rclone serve docker | Serve any remote on docker's volume plugin API. |
| rclone serve ftp | Serve remote:path over FTP. |
| rclone serve http | Serve the remote over HTTP. |
| rclone serve nfs | Serve the remote as an NFS mount |
| rclone serve restic | Serve the remote for restic's REST API. |
| rclone serve s3 | Serve remote:path over s3. |
| rclone serve sftp | Serve the remote over SFTP. |
| rclone serve webdav | Serve remote:path over WebDAV. |
| rclone settier | Changes storage class/tier of objects in remote. |
| rclone sha1sum | Produces an sha1sum file for all the objects in the path. |
| rclone size | Prints the total size and number of objects in remote:path. |
| rclone sync | Make source and dest identical, modifying destination only. |
| rclone test | Run a test command |
| rclone test changenotify | Log any change notify requests for the remote passed in. |
| rclone test histogram | Makes a histogram of file name characters. |
| rclone test info | Discovers file name or other limitations for paths. |
| rclone test makefile | Make files with random contents of the size given |
| rclone test makefiles | Make a random file hierarchy in a directory |
| rclone test memory | Load all the objects at remote:path into memory and report memory stats. |
| rclone touch | Create new file or change file modification time. |
| rclone tree | List the contents of the remote in a tree like fashion. |
| rclone version | Show the version number. |