MinIO Parámetros de Línea de Comandos Guía Rápida
Comandos útiles de MinIO
Índice
MinIO proporciona dos interfaces de usuario estándar: (1) MinIO Console - Es una interfaz web, y (2) MinIO Command - este es un entorno de línea de comandos util mc
.
Las instrucciones de instalación se encuentran en el sitio web de MinIO: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
Esta imagen del lector feliz fue generada por modelo AI Flux 1 dev.
Guía rápida de comandos de la línea de comandos de MinIO
Y aquí tienes una rápida referencia de comandos de MinIO:
Configuración básica
- Establece un alias a un servidor MinIO:
mc alias set myminio http://localhost:9000
- Lista los buckets y directorios:
mc ls myminio mc ls myminio/bucket/folder
Operaciones de archivos
- Copia archivos a/from MinIO:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path
- Espejo (sincroniza) directorios:
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir
- Elimina objetos o buckets:
mc rm myminio/bucket/object mc rb myminio/bucket
- Mueve objetos:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
Gestión de buckets y objetos
- Crea un nuevo bucket:
mc mb myminio/new-bucket
- Lista información del objeto:
mc stat myminio/bucket/object
- Establece la política del bucket:
mc policy set myminio/bucket
- Obtiene la política de un bucket o objeto:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
Gestión de usuarios y políticas (Administración)
- Lista políticas:
mc admin policy list myminio
- Añade una política:
mc admin policy add myminio policy-name /path/to/policy.json
- Lista usuarios:
mc admin user list myminio
- Añade un usuario:
mc admin user add myminio newuser newuser123
- Asigna una política a un usuario:
mc admin policy set myminio policy-name user=newuser
- Deshabilita un usuario:
mc admin user disable myminio newuser
- Elimina un usuario:
mc admin user remove myminio newuser
Vida útil y versionado
- Establece la vida útil de un bucket:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json
- Lista las vidas útiles de un bucket:
mc ilm ls myminio/bucket-name
Otros comandos útiles
- Resumen del uso del disco:
mc du myminio/bucket
- Vista en árbol de un bucket:
mc tree myminio/bucket
- Observa eventos:
mc watch myminio/bucket
- Genera una URL firmada:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
Opciones globales
- Usa
--json
para salida en formato JSON:mc --json ls myminio
- Usa
--insecure
para omitir la verificación del certificado TLS (no recomendado para producción):mc --insecure ls myminio
Coincidencia de patrones
- Usa
*
y?
como comodines para coincidir con múltiples objetos o prefijos. Por ejemplo:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt