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

topimage 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
    

Enlaces útiles