Amazon S3 Tools: Command Line S3 Client Software and S3 Backup

AWS S3 Command Line Clients for Windows, Linux, Mac. Backup to S3, upload, retrieve, query data on Amazon S3.

s3cmd 1.5.0 prerelease packages in Fedora, RHEL, CentOS, Debian

In an effort to get additional users testing the 1.5.0 codebase, in preparation for a final 1.5.0 release, new packages have been published for Fedora, RHEL, CentOS, and Debian. You may wish to use these, rather than each distribution’s primary release repositories.

In Fedora, you can find a release slightly newer than 1.5.0-beta1 in the updates-testing repository for Fedora 18, 19, 20, and rawhide.

$ sudo yum --enablerepo updates-testing install s3cmd

In EPEL (Red Hat Enterprise Linux RHEL, CentOS, etc) you can find a release slightly newer than 1.5.0-beta1 in the updates-testing repository for EPEL 6 and beta/7. Please note that EPEL must be installed for this to work.

$ sudo yum --enablerepo epel-testing install s3cmd

In Debian, you can find a release slightly newer than 1.5.0-beta1 in the Experimental repository

By Matt Domsch on 20 February 2014

s3cmd 1.5.0-beta1 available

Released 1.5.0-beta1 on 1-December-2013.

You can download it from:

Since 1.5.0-alpha1, there have been a lot of changes – mostly bug fixes. Please use -beta1, or the github master branch.

s3cmd 1.5.0-alpha1 released

s3cmd 1.5.0-alpha1 is now available

Big thanks to Matt Domsch for integrating many pull requests over the year into his Fedora version of s3cmd. This s3cmd 1.5.0-alpha1 is very much based on his outstanding work.

And of course many thanks and a big sorry to all the contributors who submitted new features and bug fixes and were left without a response, wondering if their work is ever going to be merged back into the official s3cmd codebase. Sorry guys, this indeed wasn’t a prime example of a project maintainership :(

So what has changed since 1.1.0-beta3 released a year ago?

s3cmd 1.5.0-alpha1

  • Server-side copy for hardlinks/softlinks to improve performance (Matt Domsch)
  • New [signurl] command (Craig Ringer)
  • Improved symlink-loop detection (Michal Ludvig)
  • Add —delete-after option for sync (Matt Domsch)
  • Handle empty return bodies when processing S3 errors. (Kelly McLaughlin)
  • Upload from STDIN (Eric Connell)
  • Updated bucket locations (Stefhen Hovland)
  • Support custom HTTP headers (Brendan O’Connor, Karl Matthias)
  • Improved MIME support (Karsten Sperling, Christopher Noyes)
  • Added support for —acl-grant/—acl-revoke to ‘sync’ command (Michael Tyson)
  • CloudFront: Support default index and default root invalidation (Josep del Rio)
  • Command line options for access/secret keys (Matt Sweeney)
  • Support [setpolicy] for setting bucket policies (Joe Fiorini)
  • Respect the $TZ environment variable (James Brown)
  • Reduce memory consumption for [s3cmd du] (Charlie Schluting)
  • Rate limit progress updates (Steven Noonan)
  • Download from S3 to a temp file first (Sumit Kumar)
  • Reuse a single connection when doing a bucket list (Kelly McLaughlin)
  • Delete empty files if object_get() failed (Oren Held)

That’s a lot of changes all around the codebase. Although s3cmd passes the testsuite and works in the common usecases I’m afraid we may have missed some corner cases. Please report any problems you experience when running s3cmd 1.5.0-alpha1 to make the final release as stable as possible.

Download from here:

The most up to date source code is available on GitHub:

Top   Home

Copyright© 2009-2014