mirror of
https://github.com/rclone/rclone.git
synced 2025-12-16 00:04:40 +00:00
s3,swift: Add --use-server-modtime
`--use-server-modtime` stops s3 and swift retrieving the modtime from metadata which enables a fast sync mode with the `--update` flag.
This commit is contained in:
committed by
Nick Craig-Wood
parent
6b67489133
commit
1db68571fd
@@ -799,6 +799,19 @@ This can be useful when transferring to a remote which doesn't support
|
||||
mod times directly as it is more accurate than a `--size-only` check
|
||||
and faster than using `--checksum`.
|
||||
|
||||
### --use-server-modtime ###
|
||||
|
||||
Some object-store backends (e.g, Swift, S3) do not preserve file modification
|
||||
times (modtime). On these backends, rclone stores the original modtime as
|
||||
additional metadata on the object. By default it will make an API call to
|
||||
retrieve the metadata when the modtime is needed by an operation.
|
||||
|
||||
Use this flag to disable the extra API call and rely instead on the server's
|
||||
modified time. In cases such as a local to remote sync, knowing the local file
|
||||
is newer than the time it was last uploaded to the remote is sufficient. In
|
||||
those cases, this flag can speed up the process and reduce the number of API
|
||||
calls necessary.
|
||||
|
||||
### -v, -vv, --verbose ###
|
||||
|
||||
With `-v` rclone will tell you about each file that is transferred and
|
||||
|
||||
Reference in New Issue
Block a user