HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

aws s3 — CLI for AWS S3 - provides storage through web services interfaces. Some subcommands such as `cp` hav

Submitted by: @import:tldr-pages··
0
Viewed 0 times
providescommandaws s3storagecliawsfor

Problem

How to use the aws s3 command: CLI for AWS S3 - provides storage through web services interfaces. Some subcommands such as cp have their own usage documentation. More information: <https://docs.aws.amazon.com/cli/latest/reference/s3/>.

Solution

aws s3 — CLI for AWS S3 - provides storage through web services interfaces. Some subcommands such as cp have their own usage documentation. More information: <https://docs.aws.amazon.com/cli/latest/reference/s3/>.

Show files in a bucket:
aws s3 ls {{bucket_name}}


Sync files in a directory from local to bucket:
aws s3 sync {{path/to/directory}} s3://{{bucket_name}}


Sync files and directories from bucket to local:
aws s3 sync s3://{{bucket_name}} {{path/to/target}}


Sync files in a directory with exclusions:
aws s3 sync {{path/to/directory}} s3://{{bucket_name}} --exclude {{path/to/file}} --exclude {{path/to/directory}}/*


Remove file from bucket:
aws s3 rm s3://{{bucket}}/{{path/to/file}}


Preview changes only:
aws s3 {{any_command}} --dryrun

Code Snippets

Show files in a bucket

aws s3 ls {{bucket_name}}

Sync files in a directory from local to bucket

aws s3 sync {{path/to/directory}} s3://{{bucket_name}}

Sync files and directories from bucket to local

aws s3 sync s3://{{bucket_name}} {{path/to/target}}

Sync files in a directory with exclusions

aws s3 sync {{path/to/directory}} s3://{{bucket_name}} --exclude {{path/to/file}} --exclude {{path/to/directory}}/*

Remove file from bucket

aws s3 rm s3://{{bucket}}/{{path/to/file}}

Context

tldr-pages: common/aws s3

Revisions (0)

No revisions yet.