Google Storage uses the cli gsutil tool to upload and download files from Google storage.
I wonder if Amazon S3 has such a tool.
s3cmd is the best tool i found to work :). Work in most OS I had to use. Good luck
There is an Amazon wrap for curling , s3cmd and Bucket Commander and others.