ميجا من المحطة مع MegaCMD

أعتقد أنني لست بحاجة إلى شرح ما هو عليه ميجا أو أواخر Megaupload (uff ما الأوقات تلك ...). يوجد حاليًا الكثير منا يستخدمون Mega كمخزن للنسخ الاحتياطية لنظامنا ، أو معلومات من أي نوع.

توجد اليوم تطبيقات رسومية لكل شيء ، ولكن أولئك الذين يستخدمون Linux دائمًا بدافع الفضول أو لتوفير الوقت ، يريدون معرفة كيفية تحقيق الشيء نفسه مع الجهاز. مثال على ذلك نعم، ليستخدم الواتساب من خلال المحطة ، مما يحفظنا من استخدام Wine ثم تنزيل WhatsApp Plus مجانًاواستخدام WhatsApp مع Pidgin. أو شيئا من هذا القبيل.

النقطة المهمة هي أنني أخطط لاستخدام مجلد في حساب Mega الخاص بي لتخزين النسخ الاحتياطية للخادم ، والتي من الواضح أنها لا تحتوي على واجهة رسومية ، لذا ... mmm ... كيف يمكنني استخدام برنامج نصي سحق، قم بتحميل الملفات إلى مجلد معين في حساب Mega الخاص بي؟ هذا هو السؤال هنا.

متصفح ضخم

MegaCMD: ميجا من المحطة

لحسن الحظ هناك ميغاكمد، وهو تطبيق يمكننا من خلاله (وبأوامر) تحميل الملفات إلى Mega الخاصة بنا وتنزيلها وما إلى ذلك.

دعنا ننتقل إلى تثبيته:

1. يجب أولاً تنزيل المصدر:

تنزيل خط MegaCMD

2. قم بفك ضغط الملف megacmd-master.zip الذي كان ما نزّلناه ، مجلد يسمى megacmd سيد، سنقوم بفتح Terminal داخل هذا المجلد.

3. نواصل الآن تثبيته ، في المحطة نكتب ما يلي:

اجعل sudo cp megacmd / usr / local / bin

3.1 بالتأكيد ، إذا كنت تستخدم آرش لينكس الأمر بسيط مثل:

yaourt -S megacmd

4. تم التثبيت بالفعل.

وكيف يتم استخدام MegaCMD؟

يجب أولاً إنشاء ملف نضع فيه معلومات حسابنا. أي أن التطبيق لا يمكنه الاتصال بحسابنا دون الحصول على بيانات الوصول (المستخدم وكلمة المرور) ، لذلك سننشئ الملف: $ HOME / .megacmd.json

nano $HOME/.megacmd.json

هناك سنضع شيئًا مثل هذا:

{"المستخدم": "USUARIO_MEGA" ، "كلمة المرور": "PASSWORD_DE_USUARIO_MEGA" ، "DownloadWorkers": 4 ، "UploadWorkers": 4 ، "SkipSameSize": صحيح ، "مطوّل": 1}

ضع في اعتبارك أن المستخدم هو البريد الإلكتروني للتسجيل ، أي في حالتي سيكون:

{"المستخدم": "myusuarioblabla@gmail.com" ، "كلمة المرور": "BLABLABLABLABLABLA" ، "DownloadWorkers": 4 ، "UploadWorkers": 4 ، "SkipSameSize": صحيح ، "مطوّل": 1}

عندما نضع المعلومات بالفعل ، نضغط على حفظ ([Ctrl] + [O]) ونخرج ([Ctrl] + [X])

جاهز الآن سنرى المحتوى من مجلدنا الأولي:

megacmd list mega:/

هذا يخبرني أن هناك مجلد يسمى ميجاسينك، وهو الذي أعرضه في الصورة الأولى.

إذا كنت أرغب في رؤية ما يوجد داخل مجلد ، فإن تنوع السطر السابق بسيط وواضح تقريبًا ، حيث أن المجلد هو MEGAsync:

megacmd list mega:/MEGAsync/

إلى تحميل ملف بدلا من المعلمة قائمة التي استخدمناها من قبل ، سنستخدمها الآن دولار فقط واحصل على خصم XNUMX% على جميع :

megacmd الحصول على ميجا: /MEGAsync/snapshot1.png / home / myuser /

سيؤدي ذلك إلى تنزيل الملف Instant1.png ، الموجود داخل مجلد MEGAsync إلى منزلي.

أمثلة ضخمة

خلاف ذلك ، وهذا هو المطلوب ارفع ملف ثم بدلا من دولار فقط واحصل على خصم XNUMX% على جميع نحن نستخدم وضع:

megacmd put archivo.zip mega:/MEGAsync/

إلى حذف ملف سيكون مع حذف:

megacmd delete mega:/MEGAsync/instantánea1.png

لكن الشيء لا ينتهي هنا ... إذا كنت ترغب في ذلك إنشاء دليل جديد، وبالتالي:

megacmd mkdir mega:/Backups

المزيد من ميزات MegaCMD؟

نعم 😀

لا يزال بإمكانك فعل المزيد ، مثل مزامنة المجلدات كما نفعل مع rsync ، لذلك يتم استخدام المعلمة مزامنة، يمكننا أيضًا استخدام خطوة نقل الملفات من مجلد إلى آخر ، فيما يلي الخيارات التي يوفرها التطبيق:

خيارات ضخمة

النهاية!

لقد أخبرت إيلاف للتو أن هذا التطبيق جيد جدًا ، فأجاب عليه: «وجود عميل سطح المكتب لاستخدامه«، صحيح ، عندما يكون لديك ميغا سينك لذا فقد MegaCMD بعض المعنى ، ولكن ماذا لو كنا على جهاز كمبيوتر بدون بيئة رسومية؟

أخطط لاستخدام MegaCMD للنسخ الاحتياطية من الخادم ، والذي كما قلت في البداية ، لا يحتوي على واجهة مستخدم رسومية.

يمكن استخدامه أيضًا للقيام بعدد لا حصر له من الأشياء من خلال برنامج نصي ، كل شيء يعتمد على ما يحتاجه المستخدم وخياله.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   Eduardo قال

    لقد لفتت رسالتك انتباهي لسبب محدد للغاية ، حيث تستهلك Megasync حوالي 360 ميغابايت من الذاكرة ، هل تستهلك MegaCMD أقل؟

    1.    أبدا قال

      يستهلك My MegaSync في وضع الخمول ما بين 10 و 40 ميغابايت. ربما لأنني أستخدم كيدي وهذا يوفر لي من تحميل كيو تي لتشغيله. لكن 400 ميغا بايت من هذا القبيل كبيرة جدًا ، إلا إذا كنت تستخدم هذا القدر من الذاكرة مؤقتًا أثناء تحميل بعض الملفات الثقيلة.

      1.    KZKG ^ جارا قال

        في الوقت الحالي ، لا يصل استهلاك MegaSync إلى 20 ميجابايت

    2.    KZKG ^ جارا قال

      يستهلك MegaCMD أقل بكثير من MegaSync ... وأنا لا أعرف حتى مقدار ما يستهلكه هذا الثاني. ضع في اعتبارك أن MegaCMD عبارة عن برنامج نصي بدون واجهة المستخدم الرسومية ، أي صفر واجهة رسومية ، لذلك سيكون الاستهلاك دائمًا أقل.

      1.    Eduardo قال

        شكرًا للإجابة ، منذ البداية وجدت أن الاستهلاك العالي غريب جدًا ، مع الاستفادة من حقيقة أنني قمت للتو بتثبيت Xubuntu ، سأحاول Megasync مرة أخرى ولكن أيضًا MegaCMD ، حقيقة أن الأخير لا يتطلب واجهة رسومية هو بالفعل ميزة

        1.    KZKG ^ جارا قال

          لا إطلاقا شكرا لك على قراءتنا 🙂

  2.   صائد قال

    >> الذي يرد عليه: "وجود عميل سطح المكتب لماذا نستخدمه"

    حسنًا ، أشرح لـ Elav حالة استخدام تناسبني جيدًا.

    لنفترض أنني أتجول في جهاز كمبيوتر ولدي cnx بطيء للغاية ، لكن خادمي البعيد لديه نطاق ترددي جيد ، وأريد تنزيل شيء كبير من ميجا لكنني لن أفتح متصفحًا أو أشغل MegaSync مع إعادة توجيه X ، وهنا يأتي MegaCmd: أحصل على عنوان url في متصفحي المحلي من cnx البطيء وأقوم بتشغيل التنزيلات من الخادم بشبكة جيدة. يوريكا!

  3.   لويس قال

    مرحبا. عند إجراء "جعل" أتلقى هذا الخطأ:

    اذهب للحصول على github.com/t3rm1n4l/go-mega

    github.com/t3rm1n4l/go-mega

    .gopath / src / github.com / t3rm1n4l / go-mega / utils.go: 54: buf.Grow undefined (type * bytes.Buffer لا يحتوي على حقل أو طريقة Grow)
    Makefile: 14: وصفة "بناء" الهدف فشلت
    جعل: *** [بناء] خطأ 2

    هل لديك أي فكرة عن مكان المشكلة؟
    شكرا جزيلا.

    1.    غونزالو مونتيس دي أوكا قال

      إذا كنت تستخدم توزيعة دبيان ، يجب عليك تثبيت التبعيات التالية قبل تشغيل الأمر make:

      الكفاءة تثبيت golang-go git

      مع ذلك يقوم بإنشاء ملف megacmd القابل للتنفيذ والذي يجب نسخه إلى / usr / local / bin