Install & Use s3cmd for S3 Storage

Amazon S3 is a reasonably priced data storage service. Ideal for off-site backups, archiving and other data storage needs. It is generally more reliable than your regular web hosting for storing your files and images. Check out About Amazon S3 section to find out more.

S3cmd is a command line tool for uploading, retrieving and managing data in Amazon S3. It is best suited for power users who don’t fear command line. It is also ideal for scripts, automated backups triggered from cron, etc.

S3cmd is an open source project available under GNU Public License v2 (GPLv2) and is free for both commercial and private use. You will only have to pay Amazon for using their storage. None of these money go to S3cmd developers.

#apt-get install s3cmd

To configure s3cmd
#s3cmd –configure
[Enter Access Key and Secret Key]

Configuration file is saved into
/root/.s3cfg

To get Help
#s3cmd –help

To List Buckets
#s3cmd ls

To Delete Non-Empty Buckets
#s3cmd rb s3://buckt_name -fv

Copy buckets to local machine
#s3cmd get s3://buckt_name -r

Create Buckets
#s3cmd mb s3://buckt_name

Syncing local dir with s3 Buckets
#s3cmd sync local_dir/ s3://buckt_name

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s