أسطورة معلمات سطر الأوامر في MinIO
أوامر مفيدة في MinIO
Page content
يقدم MinIO واجهتين رئيسيتين: (1) MinIO Console - وهي واجهة ويب، و(2) MinIO Command - هذه هي واجهة سطر الأوامر باستخدام mc
.
توجد تعليمات التثبيت على موقع MinIO: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
هذه صورة القارئ السعيد تم إنشاؤها بواسطة نموذج AI Flux 1 dev.
ملخص أوامر MinIO من سطر الأوامر
وهنا ملخص سريع لأوامر MinIO:
الإعداد الأساسي
- إنشاء توجيه إلى خادم MinIO:
mc alias set myminio http://localhost:9000
- عرض المجموعات والملفات:
mc ls myminio mc ls myminio/bucket/folder
عمليات الملفات
- نسخ الملفات إلى/من MinIO:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path
- مزامنة المجلدات:
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir
- حذف الكائنات أو المجموعات:
mc rm myminio/bucket/object mc rb myminio/bucket
- نقل الكائنات:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
إدارة المجموعات والكائنات
- إنشاء مجموعة جديدة:
mc mb myminio/new-bucket
- عرض معلومات الكائن:
mc stat myminio/bucket/object
- تعيين سياسة المجموعة:
mc policy set myminio/bucket
- الحصول على سياسة المجموعة أو الكائن:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
إدارة المستخدمين والسياسات (الإدارة)
- عرض السياسات:
mc admin policy list myminio
- إضافة سياسة:
mc admin policy add myminio policy-name /path/to/policy.json
- عرض المستخدمين:
mc admin user list myminio
- إضافة مستخدم:
mc admin user add myminio newuser newuser123
- تعيين سياسة للمستخدم:
mc admin policy set myminio policy-name user=newuser
- تعطيل المستخدم:
mc admin user disable myminio newuser
- حذف المستخدم:
mc admin user remove myminio newuser
النسخ الاحتياطي والنسخ المتعدد
- تعيين سياسة حياة المجموعة:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json
- عرض سياسات حياة المجموعة:
mc ilm ls myminio/bucket-name
** الأوامر المفيدة الأخرى**
- ملخص استخدام القرص:
mc du myminio/bucket
- عرض شجرة المجموعة:
mc tree myminio/bucket
- مراقبة الأحداث:
mc watch myminio/bucket
- إنشاء رابط موقت:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
الخيارات العالمية
- استخدام
--json
للحصول على مخرجات JSON:mc --json ls myminio
- استخدام
--insecure
لتجاوز التحقق من شهادة TLS (ليس موصى به في الإنتاج):mc --insecure ls myminio
التطابق النمطي
- استخدام
*
و?
كمطابقات لتحديد عدة كائنات أو مقدمة. مثال:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt