Skip to content
Navigation rapide

Minio CLI

Une interface en cli pour mettre des fichiers sur les buckets S3 de Garage.

WARNING

Dans cette documentation, on renomme le programme mc en s3 pour éviter des interférences avec midnight commander. Les commandes à taper peuvent donc différer en fonction de cela.

Installation

Exemple pour une architecture 64 bits Intel :

bash
curl https://dl.min.io/client/mc/release/linux-amd64/s3 \
  --create-dirs \
  -o /usr/local/bin/s3
chmod +x /usr/local/bin/s3

On créé un alias, par exemple pour doc.yeswiki.pro :

bash
s3 alias set \
  docyeswikipro \
  https://s3.yeswiki.pro \
  <id clé> \
  <secret clé> \
  --api S3v4

Commandes

Lister les buckets de l'alias

s3 ls docyeswikipro/

Lister les objets dans un bucket

s3 ls docyeswikipro/doc.yeswiki.pro

Copier depuis un dossier local vers garage

s3 cp /proc/cpuinfo docyeswikipro/doc.yeswiki.pro/cpuinfo.txt

Copier depuis garage vers un dossier local

s3 cp docyeswikipro/doc.yeswiki.pro/cpuinfo.txt /tmp/cpuinfo.txt

Synchroniser un dossier local avec garage

s3 mirror --overwrite .vitepress/dist docyeswikipro/doc.yeswiki.pro

Liens utiles

Site réalisé avec VitePress. Publié sous licence AGPL 3.0.