s3cmd

A command-line client for uploading, downloading, syncing and managing files on S3-compatible storage.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get s3cmd

Package managers

About s3cmd

s3cmd is a Python command-line tool for working with Amazon S3 and other services that use the S3 protocol, such as Google Cloud Storage and DreamHost DreamObjects. It uploads, retrieves, lists and syncs files, and manages buckets and data stored in them.

It is aimed at power users who are comfortable in a terminal and fits well into batch scripts and automated backups started from cron. It runs on Linux and macOS and is released under the GPLv2; you only pay your storage provider.

Strengths

  • Works with Amazon S3 and other S3-compatible providers
  • Sync command suited to scripted backups
  • Easy to run from cron and batch scripts

Limitations

  • Command line only, no graphical interface
  • No Windows version from the same project

Details

Pricing
FreeFree and open source; you pay only for the storage you use.
License
GPL-2.0
Developer
S3tools
Platforms
macOS, Linux, Command line
How it runs
Downloadable app
Works offline
No
Best suited for
Linux and macOS users scripting uploads and backups to S3 storage
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to s3cmd

Compare all

Software that can replace s3cmd for an important use case, and what changes if you switch.

  • AWS CLI

    Amazon's open-source command-line tool for managing and scripting AWS services, including S3 file transfers.

    AWS CLI is Amazon's open-source tool with S3 upload, download and sync plus many other AWS services, though it is only useful with an AWS account.

  • s5cmd

    A fast command-line tool that runs parallel copy and sync operations on S3 and local files.

    s5cmd is an open-source single Go binary that runs parallel copy and sync on S3, suited to moving very large numbers of files quickly.

  • duck

    The Cyberduck command-line tool for FTP, SFTP, WebDAV, Amazon S3 and OpenStack Swift transfers.

    duck covers S3 alongside FTP, SFTP, WebDAV and Swift from one command-line tool with Windows builds, but it is not open source.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing