Minio client
- Github
- Golang
- MinIO Client docs
- Comes with pre-configured sandbox play store (
mc ls play
)
Install
Install with brew: brew install minio/stable/mc
Arch:
sudo pacman -S minio-client
ln -s /usr/bin/mcli ~/bin/download/mc
Binary download:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/
Autocompletion
Doesn't work well.
Setup autocompletion (updates i.e. ~/.zshrc
):
mc --autocompletion
Config
Setup new store with credentials:
Config incl. configured aliases: ~/.mc/config.json
Varac's store:
mc alias set pinenas-pub-varac $URL $ACCESSKEY $SECRETKEY
Show all configured aliases:
mc alias ls
Usage
Create bucket:
mc mb varac/test
List buckets:
mc ls varac/test
Copy a file:
mc cp minicom.log varac/test
Find all files in bucket/prefix:
mc find varac/test
Stats / disk usage
Overall stats:
mc stat varac/
Bucket stats:
mc stat varac/test
Disk usage per dir:
mc du varac/test
Issues
Google storage
- Can't delete objects