Rclone: Difference between revisions
(→Mount) |
(→Usage) |
||
Line 21: | Line 21: | ||
rclone config | rclone config | ||
</pre> | </pre> | ||
===Common Flags=== | |||
[https://rclone.org/flags/ flags] | |||
* <code>-P, --progress</code> show progress (transferred, ETA, elapsed) | |||
* <code>-n, --dry-run</code> | |||
===Mount=== | ===Mount=== | ||
Line 34: | Line 39: | ||
===Sync=== | ===Sync=== | ||
[https://rclone.org/commands/rclone_sync/ rclone sync documentation] | [https://rclone.org/commands/rclone_sync/ rclone sync documentation] | ||
Make source and dest identical, modifying destination only.<br> | |||
Note: This is like copy but it will delete files in the destination.<br> | |||
<pre> | <pre> | ||
rclone sync source:path dest:path [flags] | rclone sync source:path dest:path [flags] | ||
Line 41: | Line 50: | ||
--create-empty-src-dirs Create empty source dirs on destination after sync | --create-empty-src-dirs Create empty source dirs on destination after sync | ||
-h, --help help for sync | -h, --help help for sync | ||
</pre> | |||
===Copy=== | |||
[https://rclone.org/commands/rclone_copy/ rclone copy] | |||
Copy files from source to dest, skipping already copied | |||
<pre> | |||
rclone copy source:path dest:path [flags] | |||
</pre> | </pre> |
Revision as of 12:27, 9 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]