Start by installing aws-shell, then run the configure command to enter key and region information:
sudo apt install aws-shell aws configure
To list files in a bucket called ‘mybucket’:
aws s3 ls s3://mybucket
To upload a single file:
aws s3 cp /tmp/myfile.txt s3://mybucket/
To upload all files in a directory with a certain extension:
aws s3 cp /tmp/ s3://mybucket/ --recursive --exclude '*' --include '*.txt'
To recursively upload contents of a directory:
aws s3 cp /tmp/mydir/ s3://mybucket/ --recursive
To delete a single file:
aws s3 rm s3://mybucket/myfile.text
To empty a bucket (delete all files, but keep bucket):
aws s3 rm s3://mybucket --recursive