LinuxCommandLibrary

aws-s3-ls

List AWS S3 buckets, folders (prefixes), and files (objects).

TLDR

List all buckets

$ aws s3 ls
copy


List files and folders in the root of a bucket (s3:// is optional)
$ aws s3 ls s3://[bucket_name]
copy


List files and folders directly inside a directory
$ aws s3 ls [bucket_name]/[path/to/directory]/
copy


List all files in a bucket
$ aws s3 ls --recursive [bucket_name]
copy


List all files in a path with a given prefix
$ aws s3 ls --recursive [bucket_name]/[path/to/directory/][prefix]
copy


Display help
$ aws s3 ls help
copy

Copied to clipboard