Alternatives to s5cmd
A fast command-line tool that runs parallel copy and sync operations on S3 and local files. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
s5cmd
A fast command-line tool that runs parallel copy and sync operations on S3 and local files.
Replacements
Listings that take over the same core job as s5cmd.
AWS CLI
Amazon's open-source command-line tool for managing and scripting AWS services, including S3 file transfers.
AWS CLI provides S3 upload, download and sync from Amazon alongside every other AWS service, with built-in help, but has a large command surface to learn.
s3cmd
A command-line client for uploading, downloading, syncing and managing files on S3-compatible storage.
s3cmd is a GPL-2.0 command-line S3 client with a sync command suited to cron backups, running on Linux and macOS without a Windows version.
duck
The Cyberduck command-line tool for FTP, SFTP, WebDAV, Amazon S3 and OpenStack Swift transfers.
duck handles S3 as well as FTP, SFTP, WebDAV and Swift from one command-line tool, but it is not open source.
Similar software
Related functionality, not a direct replacement.
AzCopy
Microsoft's command-line utility for copying and syncing data to and from Azure Storage.
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.