Change remote format one last time

This commit is contained in:
Nick Craig-Wood 2014-03-27 17:31:57 +00:00
parent 3eda36f6da
commit b0064e6405
2 changed files with 20 additions and 20 deletions

View file

@ -125,9 +125,9 @@ e/n/d/q> q
This can now be used like this This can now be used like this
``` ```
rclone lsd remote:// - see all buckets/containers rclone lsd remote: - see all buckets/containers
rclone ls remote:// - list a bucket rclone ls remote: - list a bucket
rclone sync /home/local/directory remote://bucket rclone sync /home/local/directory remote:bucket
``` ```
See the next section for more details. See the next section for more details.
@ -146,13 +146,13 @@ See below for how to specify the source and destination paths.
Subcommands Subcommands
----------- -----------
rclone copy source://path dest://path rclone copy source:path dest:path
Copy the source to the destination. Doesn't transfer Copy the source to the destination. Doesn't transfer
unchanged files, testing first by modification time then by unchanged files, testing first by modification time then by
MD5SUM. Doesn't delete files from the destination. MD5SUM. Doesn't delete files from the destination.
rclone sync source://path dest://path rclone sync source:path dest:path
Sync the source to the destination. Doesn't transfer Sync the source to the destination. Doesn't transfer
unchanged files, testing first by modification time then by unchanged files, testing first by modification time then by
@ -160,28 +160,28 @@ MD5SUM. Deletes any files that exist in source that don't
exist in destination. Since this can cause data loss, test exist in destination. Since this can cause data loss, test
first with the -dry-run flag. first with the -dry-run flag.
rclone ls [remote://path] rclone ls [remote:path]
List all the objects in the the path. List all the objects in the the path.
rclone lsd [remote://path] rclone lsd [remote:path]
List all directoryes/objects/buckets in the the path. List all directoryes/objects/buckets in the the path.
rclone mkdir remote://path rclone mkdir remote:path
Make the path if it doesn't already exist Make the path if it doesn't already exist
rclone rmdir remote://path rclone rmdir remote:path
Remove the path. Note that you can't remove a path with Remove the path. Note that you can't remove a path with
objects in it, use purge for that. objects in it, use purge for that.
rclone purge remote://path rclone purge remote:path
Remove the path and all of its contents. Remove the path and all of its contents.
rclone check source://path dest://path rclone check source:path dest:path
Checks the files in the source and destination match. It Checks the files in the source and destination match. It
compares sizes and MD5SUMs and prints a report of files which compares sizes and MD5SUMs and prints a report of files which
@ -212,12 +212,12 @@ Will sync source to destination
Swift / Rackspace cloudfiles / Memset Memstore Swift / Rackspace cloudfiles / Memset Memstore
---------------------------------------------- ----------------------------------------------
Paths are specified as remote://container (or remote:// for the `lsd` Paths are specified as remote:container (or remote: for the `lsd`
command.) command.)
So to copy a local directory to a swift container called backup: So to copy a local directory to a swift container called backup:
rclone sync /home/source swift://backup rclone sync /home/source swift:backup
The modified time is stored as metadata on the object as The modified time is stored as metadata on the object as
`X-Object-Meta-Mtime` as floating point since the epoch. `X-Object-Meta-Mtime` as floating point since the epoch.
@ -229,11 +229,11 @@ os.Stat) for an object.
Amazon S3 Amazon S3
--------- ---------
Paths are specified as remote://bucket Paths are specified as remote:bucket
So to copy a local directory to a s3 container called backup So to copy a local directory to a s3 container called backup
rclone sync /home/source s3://backup rclone sync /home/source s3:backup
The modified time is stored as metadata on the object as The modified time is stored as metadata on the object as
`X-Amz-Meta-Mtime` as floating point since the epoch. `X-Amz-Meta-Mtime` as floating point since the epoch.
@ -241,7 +241,7 @@ The modified time is stored as metadata on the object as
Google drive Google drive
------------ ------------
Paths are specified as drive://path Drive paths may be as deep as required. Paths are specified as drive:path Drive paths may be as deep as required.
The initial setup for drive involves getting a token from Google drive The initial setup for drive involves getting a token from Google drive
which you need to do in your browser. The `rclone config` walks you which you need to do in your browser. The `rclone config` walks you
@ -286,12 +286,12 @@ y/e/d> y
You can then use it like this You can then use it like this
rclone lsd drv:// rclone lsd drv:
rclone ls drv:// rclone ls drv:
To copy a local directory to a drive directory called backup To copy a local directory to a drive directory called backup
rclone copy /home/source drv://backup rclone copy /home/source drv:backup
Google drive stores modification times accurate to 1 ms. Google drive stores modification times accurate to 1 ms.

View file

@ -149,7 +149,7 @@ type Dir struct {
type DirChan chan *Dir type DirChan chan *Dir
// Pattern to match a url // Pattern to match a url
var matcher = regexp.MustCompile(`^([\w_-]+)://(.*)$`) var matcher = regexp.MustCompile(`^([\w_-]+):(.*)$`)
// Finds a FsInfo object for the name passed in // Finds a FsInfo object for the name passed in
// //