Rclone: Difference between revisions
(→Usage) |
(→Copy) |
||
Line 60: | Line 60: | ||
rclone copy source:path dest:path [flags] | rclone copy source:path dest:path [flags] | ||
</pre> | </pre> | ||
;Notes | |||
* This will overwrite existing files which are different | |||
** Use <code>--ignore-existing</code> to skip existing files | |||
** Use <code>--backup-dir <path></code> to move existing files which would be modified to another folder |
Revision as of 12:53, 22 April 2020
rclone
rsync for cloud storage
https://rclone.org/
Install
You can download a deb or rpm from their website.
Or you can run the following script
curl https://rclone.org/install.sh | sudo bash
If you do not have sudo, you can download the binary and put it in your ~/bin
folder.
For Windows, rclone is also available on Chocolatey
choco install rclone
Usage
Setup Services
rclone config
Common Flags
-P, --progress
show progress (transferred, ETA, elapsed)-n, --dry-run
Mount
mkdir /path/to/local/mount rclone mount remote:path/to/files /path/to/local/mount
- Unmount
fusermount -u /path/to/local/mount
Sync
Make source and dest identical, modifying destination only.
Note: This is like copy but it will delete files in the destination.
rclone sync source:path dest:path [flags]
- Flags
--create-empty-src-dirs Create empty source dirs on destination after sync -h, --help help for sync
Copy
Copy files from source to dest, skipping already copied
rclone copy source:path dest:path [flags]
- Notes
- This will overwrite existing files which are different
- Use
--ignore-existing
to skip existing files - Use
--backup-dir <path>
to move existing files which would be modified to another folder
- Use