VibeHunt
Back to browse

s5cmd

Blazing fast S3 and local filesystem execution tool.

Source

s5cmd is a command‑line tool for interacting with Amazon S3‑compatible object stores and the local filesystem. It implements common management actions such as listing buckets and objects, uploading, downloading, deleting, moving, copying, renaming, and creating or removing buckets. The utility also supports server‑side encryption with KMS, ACL settings, JSON selection via SQL, and structured logging, while providing wildcard and multi‑argument handling for batch operations.

The tool is designed for high performance; benchmarks report upload speeds up to 32 × faster than s3cmd and 12 × faster than the AWS CLI, and download throughput that can saturate 40 Gbps links. Features like command‑file batch execution, dry‑run mode, S3 Transfer Acceleration, and compatibility with Google Cloud Storage further streamline large‑scale workflows.

s5cmd is distributed as pre‑built binaries for Linux, macOS, and Windows, and is available through Homebrew, MacPorts, Conda‑forge, FreeBSD packages, and Docker images. It can also be compiled from source with Go 1.19 or later.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps