1.3 KiB
1.3 KiB
outline |
---|
deep |
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 :
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
:
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