MinIO Parametry wiersza poleceń – cheat sheet
Przydatne polecenia MinIO
Page content
MinIO oferuje dwa standardowe interfejsy użytkownika: (1) MinIO Console – to interfejs webowy, oraz (2) MinIO Command – to wiersz poleceń util mc
.
Instrukcje instalacji znajdują się na stronie internetowej MinIO: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
To szczęśliwy czytelnik wygenerowany przez model AI Flux 1 dev.
MinIO Command Line Cheatsheet
Oto szybki przewodnik po poleceniach MinIO:
Podstawowe ustawienia
- Ustawianie aliasu do serwera MinIO:
mc alias set myminio http://localhost:9000
- Lista katalogów i koszyków:
mc ls myminio mc ls myminio/bucket/folder
Operacje plików
- Kopiowanie plików do/z MinIO:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path
- Synchronizacja katalogów (mirror):
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir
- Usuwanie obiektów lub koszyków:
mc rm myminio/bucket/object mc rb myminio/bucket
- Przenoszenie obiektów:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
Zarządzanie koszykami i obiektami
- Tworzenie nowego koszyka:
mc mb myminio/new-bucket
- Lista informacji o obiekcie:
mc stat myminio/bucket/object
- Ustawianie polityki koszyka:
mc policy set myminio/bucket
- Pobieranie polityki koszyka lub obiektu:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
Zarządzanie użytkownikami i politykami (admin)
- Lista polityk:
mc admin policy list myminio
- Dodawanie polityki:
mc admin policy add myminio policy-name /path/to/policy.json
- Lista użytkowników:
mc admin user list myminio
- Dodawanie użytkownika:
mc admin user add myminio newuser newuser123
- Przypisywanie polityki do użytkownika:
mc admin policy set myminio policy-name user=newuser
- Wyłączenie użytkownika:
mc admin user disable myminio newuser
- Usunięcie użytkownika:
mc admin user remove myminio newuser
Cykl życia i wersjonowanie
- Ustawianie cyklu życia koszyka:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json
- Lista cykli życia koszyka:
mc ilm ls myminio/bucket-name
Inne przydatne polecenia
- Podsumowanie użycia dysku:
mc du myminio/bucket
- Widok drzewa koszyka:
mc tree myminio/bucket
- Obserwowanie zdarzeń:
mc watch myminio/bucket
- Generowanie podpisanego URL:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
Opcje globalne
- Użycie
--json
do wyjścia w formacie JSON:mc --json ls myminio
- Użycie
--insecure
do pominięcia weryfikacji certyfikatu TLS (nie zalecane w środowisku produkcyjnym):mc --insecure ls myminio
Dopasowanie wzorców
- Użyj
*
i?
jako symboli wieloznacznych do dopasowania wielu obiektów lub prefiksów. Na przykład:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt