aws-s3

CLI for AWS S3 - provides storage through web services interfaces. More information: <https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html>.

Install

All systems
curl cmd.cat/aws-s3.sh
Debian Debian
apt-get install libphutil
Ubuntu
apt-get install libphutil
image/svg+xml Kali Linux
apt-get install libphutil
Windows (WSL2)
sudo apt-get update sudo apt-get install libphutil
Raspbian
apt-get install libphutil

CLI for AWS S3 - provides storage through web services interfaces. More information: <https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html>.

  • Show files in a bucket:
    aws s3 ls bucket_name
  • Sync files and directories from local to bucket:
    aws s3 sync path/to/files s3://bucket_name
  • Sync files and directories from bucket to local:
    aws s3 sync s3://bucket_name path/to/target
  • Sync files and directories with exclusions:
    aws s3 sync path/to/files s3://bucket_name --exclude path/to/file --exclude path/to/directory/*
  • Remove file from bucket:
    aws s3 rm s3://bucket/path/to/file
  • Preview changes only:
    aws s3 any_command --dryrun

© tl;dr; authors and contributors