s5cmd

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

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 s5cmd

Package managers

About s5cmd

s5cmd is a command-line tool, written in Go, for working with S3 storage and the local filesystem. It runs many operations in parallel, which makes large copies and syncs between a machine and an S3 bucket much quicker than handling files one at a time.

The repository includes benchmarks, a changelog and a Dockerfile. It suits developers and administrators who move large numbers of files to or from S3-compatible storage from scripts or the terminal.

Strengths

  • Parallel execution for fast bulk transfers
  • Works on both S3 and local filesystems
  • Single Go binary, also available as a Docker image

Limitations

  • Command-line only, no graphical interface
  • Focused on S3 rather than other cloud storage protocols

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
Peak
Platforms
Command line
How it runs
Downloadable app
Best suited for
Moving large numbers of files to and from S3 buckets quickly
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to s5cmd

Compare all

Software that can replace s5cmd 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 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing