Copying directory to s3 with structure intact
aws s3 sync myDir s3://mybucket --profile prototype
Recursively copying S3 objects to a local directory
aws s3 cp s3://mybucket . --recursive --profile prototype
Recursively copying local files to S3
aws s3 cp myDir s3://mybucket/ --recursive --exclude "*.jpg" --profile prototype
Recursively copying S3 objects to another bucket
aws s3 cp s3://mybucket/ s3://mybucket2/ --recursive --exclude "another/*" --profile prototype
Copying an S3 object to a local file
aws s3 cp s3://mybucket/test.txt test2.txt --profile prototype
Copying a local file to S3
aws s3 cp test.txt s3://mybucket/test2.txt --profile prototype
Copying a file from S3 to S3
aws s3 cp s3://mybucket/test.txt s3://mybucket/test2.txt --profile prototype
Rename folder in S3
aws s3 mv s3://mybucket/folder_name_from/ s3://mybucket/folder_name_to/ --recursive --profile prototype