tldr/pages/common/s3cmd.md

759 B

s3cmd

Command line tool and client for uploading, retrieving and managing data in S3 compatible object storage. More information: https://s3tools.org/s3cmd.

  • Invoke configuration/reconfiguration tool:

s3cmd --configure

  • List Buckets/Folders/Objects:

s3cmd ls s3://{{bucket|path/to/file}}

  • Create Bucket/Folder:

s3cmd mb s3://{{bucket}}

  • Download a specific file from a bucket:

s3cmd get s3://{{bucket_name}}/{{path/to/file}} {{path/to/local_file}}

  • Upload a file to a bucket:

s3cmd put {{local_file}} s3://{{bucket}}/{{file}}

  • Move an object to a specific bucket location:

s3cmd mv s3://{{src_bucket}}/{{src_object}} s3://{{dst_bucket}}/{{dst_object}}

  • Delete a specific object:

s3cmd rm s3://{{bucket}}/{{object}}