doc.yeswiki.pro/minio-cli.md

53 lines
1.3 KiB
Markdown
Raw Normal View History

2023-05-20 19:37:42 +03:00
---
outline: deep
---
# Minio CLI
Une interface en cli pour mettre des fichiers sur les buckets S3 de [Garage](./garage).
::: warning
2023-05-20 19:37:42 +03:00
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 \
2023-05-20 19:37:42 +03:00
--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
```
2023-05-20 19:37:42 +03:00
## 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`
2023-05-20 19:37:42 +03:00
## Liens utiles
- [Documentation](https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart)