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
- Homebrew
brew install s3cmd
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
- Categories
- File sync, Backup tools, File transfer
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to s3cmd
Compare allSoftware 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.
CS Browser
A Windows client for Amazon S3 and S3-compatible storage, formerly called S3 Browser.
Cyberduck
A server and cloud storage browser for Mac and Windows that speaks FTP, SFTP, WebDAV, SMB and every major object store.
MSP360 Explorer
A file manager for moving and managing files between local storage and cloud storage services.
AzCopy
Microsoft's command-line utility for copying and syncing data to and from Azure Storage.