From 0cce84d5bcc0e45b9cfc08f12833392237b264ec Mon Sep 17 00:00:00 2001 From: Scott Sadowsky Date: Tue, 29 Jan 2019 04:29:54 +0100 Subject: [PATCH] rclone: add page (#2610) --- pages/common/rclone.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pages/common/rclone.md diff --git a/pages/common/rclone.md b/pages/common/rclone.md new file mode 100644 index 0000000000..b3bc121a7e --- /dev/null +++ b/pages/common/rclone.md @@ -0,0 +1,35 @@ +# rclone + +> CLI program to copy/sync/move files and directories to and from many cloud services. + +- List contents of a folder on an rclone remote: + +`rclone lsf {{remote_name}}:{{path/to/folder}}` + +- Copy file or folder from local source to remote destination: + +`rclone copy {{path/to/source_file_or_folder}} {{remote_name}}:{{path/to/destination_folder}}` + +- Copy file or folder from remote source to local destination: + +`rclone copy {{remote_name}}:{{path/to/source_file_or_folder}} {{path/to/destination_folder}}` + +- Sync local source to remote destination, changing the destination only: + +`rclone sync {{path/to/file_or_folder}} {{remote_name}}:{{path/to/folder}}` + +- Move file or folder from local source to remote destination: + +`rclone move {{path/to/file_or_folder}} {{remote_name}}:{{path/to/folder}}` + +- Delete remote file or folder (use `--dry-run` to test, remove it to actually delete): + +`rclone --dry-run delete {{remote_name}}:{{path/to/file_or_folder}}` + +- Mount rclone remote (experimental): + +`rclone mount {{remote_name}}:{{path/to/folder}} {{path/to/mount_point}}` + +- Unmount rclone remote if CTRL-C fails (experimental): + +`fusermount -u {{path/to/mount_point}}`