To download all files from an S3 bucket using the AWS CLI, use the following command:

aws s3 sync s3://your-bucket-name/ /local/destination/path

This command will download all objects from the S3 bucket while preserving the folder structure. If you only want specific file types, you can use the --exclude and --include options.

Example: Download only .jpg files:

aws s3 sync s3://your-bucket-name/ /local/destination/path --exclude "*" --include "*.jpg"