aws s3 cp, mv, and sync add --no-overwrite
Introduced 2026-01-14 · score 0.98
HOW TO USE IT
When copying, moving, or syncing S3 files or objects, add `--no-overwrite` to transfer only items absent from the destination.
aws s3 cp --no-overwrite <source> <destination>aws s3 mv --no-overwrite <source> <destination>aws s3 sync --no-overwrite <source> <destination>WHY THIS HELPS
Copy, move, or sync S3 objects without overwriting objects already at the destination.
REQUIREMENTS AND LIMITATIONS
- Version: 2.33.0
- <source> (required): Source path or S3 URI.
- <destination> (required): Target path or S3 URI.
- --no-overwrite: Boolean option; transfers only files or objects not present at the destination.
- Prerequisite: AWS CLI 2.33.0 adds this option to `s3 cp`, `s3 mv`, and `s3 sync`.
FIRST-PARTY EVIDENCE
- https://github.com/aws/aws-cli/blob/2.33.0/CHANGELOG.rst
- https://docs.aws.amazon.com/en_en/cli/latest/userguide/cli-services-s3-commands.html
Check the installed version and the source before using it. Entry JSON