alias remote provides a new name for another remote.
Paths may be as deep as required or a local path,
During the initial setup with
rclone config you will specify the target
remote. The target remote can either be a local path or another remote.
Subfolders can be used in target remote. Assume an alias remote named
with the target
rclone mkdir backup:desktop
is exactly the same as invoking
rclone mkdir mydrive:private/backup/desktop.
There will be no special handling of paths containing
rclone mkdir backup:../desktop is exactly the same as invoking
rclone mkdir mydrive:private/backup/../desktop.
The empty path is not allowed as a remote. To alias the current directory
The target remote can also be a connection string.
This can be used to modify the config of a remote for different uses, e.g.
myDriveTrash with the target remote
can be used to only show the trashed files in
Here is an example of how to make an alias called
remote for local folder.
This will guide you through an interactive setup process:
No remotes found, make a new one? n) New remote s) Set configuration password q) Quit config n/s/q> n name> remote Type of storage to configure. Choose a number from below, or type in your own value [snip] XX / Alias for an existing remote \ "alias" [snip] Storage> alias Remote or path to alias. Can be "myremote:path/to/dir", "myremote:bucket", "myremote:" or "/local/path". remote> /mnt/storage/backup Remote config -------------------- [remote] remote = /mnt/storage/backup -------------------- y) Yes this is OK e) Edit this remote d) Delete this remote y/e/d> y Current remotes: Name Type ==== ==== remote alias e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config e/n/d/r/c/s/q> q
Once configured you can then use
rclone like this,
List directories in top level in
rclone lsd remote:
List all the files in
rclone ls remote:
Copy another local directory to the alias directory called source
rclone copy /home/source remote:source
Here are the Standard options specific to alias (Alias for an existing remote).
Remote or path to alias.
Can be "myremote:path/to/dir", "myremote:bucket", "myremote:" or "/local/path".