मिनीओ कमांड लाइन पैरामीटर चीटशीट

उपयोगी MinIO आज्ञाएँ

Page content

मिनिओ दो मानक यूआई प्रदान करता है: (1) मिनिओ कंसोल - यह एक वेब यूआई है, और
(2) मिनिओ कमांड - यह एक कमांड लाइन उपयोग mc

इंस्टॉलेशन निर्देश मिनिओ वेबसाइट पर हैं:
https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc

topimage
इस खुशहाल पाठक की छवि एआई मॉडल फ्लक्स 1 डेव द्वारा उत्पन्न की गई है।

मिनिओ कमांड लाइन चीटशीट

और यहां एक त्वरित मिनिओ कमांड्स संदर्भ है:

आधारभूत सेटअप

  • मिनिओ सर्वर के लिए एक एलियस सेट करें:
    mc alias set myminio http://localhost:9000  
    
  • बकेट और डायरेक्टरी लिस्ट करें:
    mc ls myminio
    mc ls myminio/bucket/folder
    

फ़ाइल संचालन

  • फ़ाइलों को मिनिओ में या उससे बाहर कॉपी करें:
    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 का उपयोग टीएलएस प्रमाणपत्र जांच के बिना करें (उत्पादन में अनिर्वाचित नहीं करें):
    mc --insecure ls myminio
    

मैचिंग पैटर्न

  • * और ? वाइल्डकार्ड का उपयोग कई ऑब्जेक्ट्स या प्रीफिक्स मैच करने के लिए करें। उदाहरण के लिए:
    mc ls myminio/bucket/*.jpg
    mc rm myminio/bucket/file-?.txt
    

उपयोगी लिंक