GDAL-VSI-SYNC(1) GDAL GDAL-VSI-SYNC(1) (NAME) gdal-vsi-sync - GDAL (VSI) 3.11 . (SYNOPSIS) Usage: gdal vsi sync [OPTIONS] GDAL (VSI). : --source [] --destination [] : -h, --help --json-usage JSON --config = [ ] -q, --quiet ( ) [ ] : -r, --recursive --strategy . STRATEGY=timestamp|ETag|overwrite (: timestamp) -j, --num-threads ( ALL_CPUS) (DESCRIPTION) gdal vsi sync GDAL ( : /vsimem /vsizip /vsitar /vsicurl ...) . rsync . rsync gdal vsi sync /vsis3/ /vsigs/ ( ETag/MD5Sum) . : o <--> . o <--> /vsis3/ /vsigs/ /vsiaz/ /vsiaz/ /vsis3/ /vsigs/ /vsiadls/ /vsicurl/ . rsync . /home/even/foo bar gdal vsi sync -r /home/even/foo/ /mnt/media /mnt/media/bar . gdal vsi sync -r /home/even/foo /mnt/media /mnt/media/foo bar . VSISync() . (OPTIONS) -r, --recursive . --strategy timestamp|ETag|overwrite . . timestamp ( aws s3 sync). (upload) . (download) . ETag ETag MD5Sum /vsis3/ KMS PUT ( GDAL ) . /vsis3/ /vsigs/ MD5Sum ETag . overwrite . -j, --num-threads (RETURN STATUS CODE) ( ). (EXAMPLES) : S3 $ gdal vsi sync -r my_directory/ /vsis3/bucket/my_directory (AUTHORS) Even Rouault (COPYRIGHT) 1998-2026 August 18, 2026 GDAL-VSI-SYNC(1)