أسطورة معلمات سطر الأوامر في 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