# s3find [![build status](https://github.com/AnderEnder/s3find-rs/workflows/Build/badge.svg)](https://github.com/AnderEnder/s3find-rs/actions) [![freebsd build status](https://api.cirrus-ci.com/github/AnderEnder/s3find-rs.svg)](https://cirrus-ci.com/github/AnderEnder/s3find-rs/>) [![codecov](https://codecov.io/gh/AnderEnder/s3find-rs/branch/master/graph/badge.svg)](https://codecov.io/gh/AnderEnder/s3find-rs) [![crates.io](https://img.shields.io/crates/v/s3find.svg)](https://crates.io/crates/s3find) [![docker image](https://img.shields.io/docker/cloud/build/anderender/s3find.svg)](https://hub.docker.com/r/anderender/s3find) A command line utility to walk an Amazon S3 hierarchy. An analog of find for Amazon S3. ## Distribution ### Release page distributions Github Release page provides binaries for: * Windows * Linux * macOS ### Docker Docker image on docker hub: * develop: `anderender/s3find:latest` * release: `anderender/s3find:` ## Usage ```sh USAGE: s3find [FLAGS] [OPTIONS] [SUBCOMMAND] FLAGS: -h, --help Prints help information --summarize Print summary statistic -V, --version Prints version information OPTIONS: --aws-access-key AWS access key. Unrequired. --aws-region The region to use. Default value is us-east-1 [default: us-east-1] --aws-secret-key AWS secret key. Unrequired --size ... File size for match: 5k - exact match 5k, +5k - bigger than 5k, -5k - smaller than 5k, Possible file size units are as follows: k - kilobytes (1024 bytes) M - megabytes (1024 kilobytes) G - gigabytes (1024 megabytes) T - terabytes (1024 gigabytes) P - petabytes (1024 terabytes) --iname ... Case-insensitive glob pattern for match, can be multiple --limit Limit result --name ... Glob pattern for match, can be multiple --page-size The number of results to return in each response to a list operation. The default value is 1000 (the maximum allowed). Using a lower value may help if an operation times out. [default: 1000] --regex ... Regex pattern for match, can be multiple --mtime