MinIO Kommandoradsparametrar Snabbguide

Användbara MinIO-kommandon

Sidinnehåll

MinIO erbjuder två standardgränssnitt: (1) MinIO Console - det är ett webbgränssnitt, och (2) MinIO Command - detta är ett kommandoradsverktyg mc.

Installationsinstruktioner finns på MinIO-website: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc

topimage Detta glada läsarbild är genererad av AI-modellen Flux 1 dev.

MinIO Command Line Cheatsheet

Här är en snabb referens för MinIO-kommandon:

Grundläggande inställningar

  • Ange en alias till en MinIO-server:
    mc alias set myminio http://localhost:9000
    
  • Lista buckets och mappar:
    mc ls myminio
    mc ls myminio/bucket/mapp
    

Filoperationer

  • Kopiera filer till/från MinIO:
    mc cp källväg myminio/bucket/målväg
    mc cp myminio/bucket/källväg målväg
    
  • Spegla (synkronisera) mappar:
    mc mirror källmapp myminio/bucket
    mc mirror myminio/bucket målmapp
    
  • Ta bort objekt eller buckets:
    mc rm myminio/bucket/objekt
    mc rb myminio/bucket
    
  • Flytta objekt:
    mc mv myminio/bucket/källobjekt myminio/bucket/målobjekt
    

Bucket- och objekthantering

  • Skapa en ny bucket:
    mc mb myminio/ny-bucket
    
  • Lista objektinformation:
    mc stat myminio/bucket/objekt
    
  • Ställ in bucket-policy:
    mc policy set myminio/bucket
    
  • Hämta bucket- eller objektpolicy:
    mc policy get myminio/bucket
    mc policy get myminio/bucket/mapp
    

Användar- och policyhantering (Admin)

  • Lista policys:
    mc admin policy list myminio
    
  • Lägg till en policy:
    mc admin policy add myminio policynamn /väg/till/policy.json
    
  • Lista användare:
    mc admin user list myminio
    
  • Lägg till en användare:
    mc admin user add myminio nyanvändare lösenord123
    
  • Tilldela en policy till en användare:
    mc admin policy set myminio policynamn user=nyanvändare
    
  • Inaktivera en användare:
    mc admin user disable myminio nyanvändare
    
  • Ta bort en användare:
    mc admin user remove myminio nyanvändare
    

Livscykel och versionering

  • Ställ in bucket-livscykel:
    mc ilm import myminio/bucket-name < ./väg/till/livscykel.json
    
  • Lista bucket-livscykler:
    mc ilm ls myminio/bucket-name
    

Andra användbara kommandon

  • Diskanvändningssammanfattning:
    mc du myminio/bucket
    
  • Trädvy av bucket:
    mc tree myminio/bucket
    
  • Övervaka händelser:
    mc watch myminio/bucket
    
  • Generera en förtecknad URL:
    mc share download myminio/bucket/objekt
    mc share upload myminio/bucket/objekt
    

Globala alternativ

  • Använd --json för JSON-utdata:
    mc --json ls myminio
    
  • Använd --insecure för att hoppa över TLS-certifikatsverifiering (inte rekommenderat för produktion):
    mc --insecure ls myminio
    

Mönstermatchning

  • Använd * och ? vildkort för att matcha flera objekt eller prefix. Till exempel:
    mc ls myminio/bucket/*.jpg
    mc rm myminio/bucket/fil-?.txt
    

Användbara länkar