MinIO-Befehlszeilenparameter-Kurzanleitung
Nützliche MinIO-Befehle
Inhaltsverzeichnis
MinIO bietet zwei Standard-UIs an: (1) MinIO Console – das ist eine Web-Oberfläche und (2) MinIO Command – dies ist eine Befehlszeile mit mc
.
Die Installationsanweisungen befinden sich auf der MinIO-Website: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
Dieses Bild des glücklichen Lesers wurde von AI-Modell Flux 1 dev generiert.
MinIO Command Line Cheatsheet
Hier ist eine schnelle Referenz zu MinIO-Befehlen:
Grundlegende Einrichtung
- Ein Alias für einen MinIO-Server festlegen:
mc alias set myminio http://localhost:9000
- Buckets und Verzeichnisse auflisten:
mc ls myminio mc ls myminio/bucket/folder
Dateivorgänge
- Dateien zwischen MinIO und anderen Orten kopieren:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path
- Verzeichnisse synchronisieren (spiegeln):
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir
- Objekte oder Buckets entfernen:
mc rm myminio/bucket/object mc rb myminio/bucket
- Objekte verschieben:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
Bucket- und Objektverwaltung
- Ein neues Bucket erstellen:
mc mb myminio/new-bucket
- Objektinformationen auflisten:
mc stat myminio/bucket/object
- Bucket-Policy festlegen:
mc policy set myminio/bucket
- Bucket- oder Objektpolicy abrufen:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
Benutzer- und Policyverwaltung (Admin)
- Policies auflisten:
mc admin policy list myminio
- Eine Policy hinzufügen:
mc admin policy add myminio policy-name /path/to/policy.json
- Benutzer auflisten:
mc admin user list myminio
- Einen Benutzer hinzufügen:
mc admin user add myminio newuser newuser123
- Eine Policy einem Benutzer zuweisen:
mc admin policy set myminio policy-name user=newuser
- Einen Benutzer deaktivieren:
mc admin user disable myminio newuser
- Einen Benutzer entfernen:
mc admin user remove myminio newuser
Lebenszyklus und Versionierung
- Lebenszyklus eines Buckets festlegen:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json
- Lebenszyklen eines Buckets auflisten:
mc ilm ls myminio/bucket-name
Nützliche Befehle
- Übersicht der Festplattennutzung:
mc du myminio/bucket
- Baumansicht eines Buckets:
mc tree myminio/bucket
- Ereignisse beobachten:
mc watch myminio/bucket
- Einen vorabgezeichneten URL generieren:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
Globale Optionen
--json
verwenden, um JSON-Ausgabe zu erhalten:mc --json ls myminio
--insecure
verwenden, um die TLS-Zertifikatsprüfung zu überspringen (nicht empfohlen für Produktionsumgebungen):mc --insecure ls myminio
Mustererkennung
*
und?
verwenden, um mehrere Objekte oder Präfixe zu übereinstimmen. Beispiel:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt