It has been a long time since the last s3cmd release. What that probably means is that s3cmd is now a pretty stable, mature piece of software and that we’re on track to 1.0.0 release. Therefore take this 0.9.9.91 release as a -rc1 for 1.0.0.
New features
Added --recursive support for cp and mv
It is finally possible to ‘rename’ buckets by moving the whole contents from one bucket to another on the server side (ie without downloading to your server and uploading back to S3).
Added --include/—exclude and --dry-run for cp, mv, del and setacl
All file manipulation commands now understand the standard set of parameters for including and excluding files, test runs with —dry-run, etc.
New command sign
This is useful for signing for instance POST upload policies in order to allow uploading to a bucket through an ordinary web page.
Added --verbatim mode
This mode prevents most filenames pre-processing, for instance converting them to Unicode, converting to XML entities, etc. It’s invaluable for fixing broken buckets, however successful use assumes some decent knowledge of Amazon S3 internals. Most users will probably prefer…
New command fixbucket
New command for fixing invalid filenames in a bucket. Many people somehow seem to manage to upload files for instance with a backspace character that later lead to an invalid XML returned from Amazon. This command should be able to fix such buckets.
Download
Users of RPM-based Linux distributions are advised to grab one of the RPMs provided in our repositories and eventually add our repos to their package manager. Details are here: http://s3tools.org/repositories
All others should install from a source package. Get it from SourceForge:
https://sourceforge.net/projects/s3tools/files
Final words
Many thanks to all of you who reported problems encountered in s3cmd 0.9.9. Without you I wouldn’t know what needs to get fixed. And indeed many thanks to those who contributed with a donation (http://s3tools.org/donations). Your help is much appreciated!
Any questions or feedback? Please send an email to the mailing list: s3tools-general@lists.sourceforge.net
Enjoy!





Maxim wrote:
Wonderfull!
At last Added —recursive support for cp and mv.
Thank you Michal for upgrading!
(21 October 2009, 20:26 · #)
Mark wrote:
Great, but maybe its time to officially support Ubuntu Enterprise Cloud, based on Eucalyptus and Walrus (the S3 component). The patch at open.eucalyptus.com for s3cmd is more than a year old. Here’s a patch for 0.9.9-2, the version distributed with Ubuntu 9.10: http://www.enterpriselink.com/Info/Temp/patch-eucalyptus-s3cmd-0-9-9-2.diff
(23 October 2009, 11:09 · #)