AWS CLI S3 Cheat Sheet/Move or rename an object

Move an object within S3 or between S3 and local paths.

Section: High-Level S3 Commands

Move or rename an object

bash
bash
aws s3 mv s3://my-bucket/tmp/file.txt s3://my-bucket/archive/file.txt
Explanation

Under the hood this is effectively copy plus delete.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing High-Level S3 Commands
List buckets
List S3 buckets in the account.
OpenIn sheetbashsame section
List objects in a bucket
List top-level objects and prefixes in a bucket.
OpenIn sheetbashsame section
Upload a file to S3
Copy a local file into a bucket.
OpenIn sheetbashsame section
Download a file from S3
Copy an object from S3 to local disk.
OpenIn sheetbashsame section
Upload a directory recursively
Copy a local directory tree to S3.
OpenIn sheetbashsame section
Sync local directory to S3
Synchronize a local directory to a bucket prefix.
OpenIn sheetbashsame section