LinuxCommandLibrary

aws-s3-cp

Copy local files or S3 objects to another location locally or in S3.

TLDR

Copy a file from local to a specific bucket

$ aws s3 cp [path/to/file] s3://[bucket_name]/[path/to/remote_file]
copy


Copy a specific S3 object into another bucket
$ aws s3 cp s3://[bucket_name1]/[path/to/file] s3://[bucket_name2]/[path/to/target]
copy


Copy a specific S3 object into another bucket keeping the original name
$ aws s3 cp s3://[bucket_name1]/[path/to/file] s3://[bucket_name2]
copy


Copy S3 objects to a local directory recursively
$ aws s3 cp s3://[bucket_name] . --recursive
copy


Display help
$ aws s3 cp help
copy

Copied to clipboard