gof3r

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
COMMANDS

NAME

gof3r − streaming, concurrent s3 client

SYNOPSIS

gof3r [OPTIONS]

DESCRIPTION

OPTIONS

-v, --version

Print version

-m, --manpage

Create gof3r.man man page in current directory

-i, --writeini

Write .gof3r.ini in current user’s home directory

-h, --help

Show this help message

COMMANDS

cp
copy S3 objects

copy S3 objects to or from S3 and local files

Usage: gof3r [OPTIONS] cp [cp-OPTIONS]

Aliases: copy
--no-ssl

Do not use SSL for endpoint connection.

--no-md5

Do not use md5 hash checking to ensure data integrity. By default, the md5 hash of is calculated concurrently during puts, stored at <bucket>.md5/<key>.md5, and verified on gets.

-c, --concurrency

Concurrency of transfers

-s, --partsize

Initial size of concurrent parts, in bytes

--endpoint

Amazon S3 endpoint

--debug

Enable debug logging.

-m, --header

HTTP headers. May be used to set custom metadata, server-side encryption etc.

--acl

canned acl to apply to the object

-h, --help

Show this help message

get
download from S3

get (download) object from S3

Usage: gof3r [OPTIONS] get [get-OPTIONS]
-k, --key

S3 object key

-b, --bucket

S3 bucket

-p, --path

Path to file. Defaults to standard output for streaming.

--no-ssl

Do not use SSL for endpoint connection.

--no-md5

Do not use md5 hash checking to ensure data integrity. By default, the md5 hash of is calculated concurrently during puts, stored at <bucket>.md5/<key>.md5, and verified on gets.

-c, --concurrency

Concurrency of transfers

-s, --partsize

Initial size of concurrent parts, in bytes

--endpoint

Amazon S3 endpoint

--debug

Enable debug logging.

-v, --versionId

Version ID of the object. Incompatible with md5 check (use --no-md5).

-h, --help

Show this help message

put
upload to S3

put (upload) data to S3 object

Usage: gof3r [OPTIONS] put [put-OPTIONS]
-k, --key

S3 object key

-b, --bucket

S3 bucket

-p, --path

Path to file. Defaults to standard output for streaming.

--no-ssl

Do not use SSL for endpoint connection.

--no-md5

Do not use md5 hash checking to ensure data integrity. By default, the md5 hash of is calculated concurrently during puts, stored at <bucket>.md5/<key>.md5, and verified on gets.

-c, --concurrency

Concurrency of transfers

-s, --partsize

Initial size of concurrent parts, in bytes

--endpoint

Amazon S3 endpoint

--debug

Enable debug logging.

-m, --header

HTTP headers. May be used to set custom metadata, server-side encryption etc.

--acl

canned acl to apply to the object

-h, --help

Show this help message

rm
delete from S3

Usage: gof3r [OPTIONS] rm <path> [rm-OPTIONS]
--endpoint

Amazon S3 endpoint

--debug

Enable debug logging.

-v, --versionId

version ID of the object version to delete

-h, --help

Show this help message