Folha de Dicas dos Parâmetros de Linha de Comando do MinIO
Comandos Úteis do MinIO
Conteúdo da página
MinIO oferece duas interfaces de utilizador padrão: (1) MinIO Console - Esta é uma interface web, e (2) MinIO Command - este é um terminal de comandos util mc
.
As instruções de instalação estão no site do MinIO: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
Esta imagem do leitor feliz foi gerada pelo modelo AI Flux 1 dev.
Folha de Dicas do MinIO Command Line
Aqui está uma rápida referência de comandos do MinIO:
Configuração Básica
- Defina um alias para um servidor MinIO:
mc alias set myminio http://localhost:9000
- Liste os buckets e diretórios:
mc ls myminio mc ls myminio/bucket/folder
Operações de Ficheiros
- Copie ficheiros para/de um MinIO:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path
- Espelhe (sincronize) diretórios:
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir
- Remova objetos ou buckets:
mc rm myminio/bucket/object mc rb myminio/bucket
- Mova objetos:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
Gestão de Buckets e Objetos
- Crie um novo bucket:
mc mb myminio/new-bucket
- Liste informações sobre objetos:
mc stat myminio/bucket/object
- Defina a política de um bucket:
mc policy set myminio/bucket
- Obtenha a política de um bucket ou objeto:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
Gestão de Utilizadores e Políticas (Admin)
- Liste políticas:
mc admin policy list myminio
- Adicione uma política:
mc admin policy add myminio policy-name /path/to/policy.json
- Liste utilizadores:
mc admin user list myminio
- Adicione um utilizador:
mc admin user add myminio newuser newuser123
- Atribua uma política a um utilizador:
mc admin policy set myminio policy-name user=newuser
- Desative um utilizador:
mc admin user disable myminio newuser
- Remova um utilizador:
mc admin user remove myminio newuser
Vida Útil e Versões
- Defina a vida útil de um bucket:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json
- Liste as vidas úteis de um bucket:
mc ilm ls myminio/bucket-name
Outros Comandos Úteis
- Resumo do uso de disco:
mc du myminio/bucket
- Visualização em árvore de um bucket:
mc tree myminio/bucket
- Monitore eventos:
mc watch myminio/bucket
- Gere um URL assinado:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
Opções Globais
- Use
--json
para saída em formato JSON:mc --json ls myminio
- Use
--insecure
para ignorar a verificação do certificado TLS (não recomendado para produção):mc --insecure ls myminio
Correspondência de Padrões
- Use
*
e?
para correspondência de múltiplos objetos ou prefixos. Por exemplo:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt