Mega terminalist koos MegaCMD-ga

Ma arvan, et mul pole vaja selgitada, mis see on Mega või hiline Megaupload (mis aegadel need ...). Praegu on palju meist, kes kasutavad Megat oma süsteemi varukoopiate või mis tahes teabe varundamiseks.

Täna leidub graafilisi rakendusi kõigele, kuid need meist, kes alati huvi pärast või aja kokkuhoiuks Linuxi kasutavad, tahavad teada, kuidas sama terminaliga saavutada. Selle näide on Yups, kasutada WhatsApp terminali kaudu, mis säästab meid Veini kasutamisest ja siis laadige alla WhatsApp Plus tasuta, kasutage WhatsApp koos Pidginiga. või midagi sarnast.

Asi on selles, et kavatsen kasutada oma Mega konto kausta serverite varukoopiate salvestamiseks, millel pole ilmselgelt graafilist liidest, nii et ... mmm ... kuidas ma saan skripti kasutada? sisse lööma, laadige failid minu Mega konto kindlasse kausta?, see on siin küsimus.

megabrauser

MegaCMD: Mega terminalist

Õnneks on megacmd, rakendus, mille kaudu (ja käskudega) saame oma Megasse faile üles laadida, alla laadida jne.

Jätkame selle installimist:

1. Kõigepealt peame allika alla laadima:

Laadige alla MegaCMD font

2. Paki fail lahti megacmd-master.zip mille me alla laadisime, nimega kaust megacmd-master, avame selle kausta sees terminali.

3. Nüüd jätkame selle installimist, terminali kirjutame järgmise:

tee sudo cp megacmd / usr / local / bin

3.1. Muidugi, kui kasutate ArchLinux see on sama lihtne kui:

yaourt -S megacmd

4. Valmis, see on juba installitud.

Ja kuidas MegaCMD-d kasutatakse?

Kõigepealt peame looma faili, kuhu lisame oma konto andmed. See tähendab, et rakendus ei saa ilma meie juurdepääseandmeteta (kasutaja ja parool) ilma meie kontoga ühendust luua, selleks loome faili: $ HOME / .megacmd.json

nano $HOME/.megacmd.json

Sinna paneme midagi sellist:

{"Kasutaja": "USUARIO_MEGA", "Parool": "PASSWORD_DE_USUARIO_MEGA", "DownloadWorkers": 4, "UploadWorkers": 4, "SkipSameSize": tõene, "Verbose": 1}

Võtke arvesse, et kasutaja on registreerimismeil, see tähendab minu puhul:

{"Kasutaja": "myusuarioblabla@gmail.com", "Parool": "BLABLABLABLABLABLA", "DownloadWorkers": 4, "UploadWorkers": 4, "SkipSameSize": tõsi, "Verbose": 1}

Kui oleme teabe juba sisestanud, vajutame salvestusklahvi ([Ctrl] + [O]) ja väljume ([Ctrl] + [X])

Nüüd valmis me näeme sisu meie esialgsest kaustast:

megacmd list mega:/

See ütleb mulle, et on kaust nimega MEGAsünkronis, mida ma näen esimesel pildil.

Kui ma tahan näha, mis on kausta sees, on eelmise rea variatsioon lihtne, peaaegu ilmne, kuna kaust on MEGAsync:

megacmd list mega:/MEGAsync/

et laadige alla fail selle asemel parameeter nimekiri mida me varem kasutasime, nüüd kasutame ka saama:

megacmd saada mega: /MEGAsync/snapshot1.png / home / myuser /

See laadib minu koju alla kausta MEGAsync asuva faili instant1.png.

meganäited

Vastasel juhul ja seda soovitakse laadige fail üles siis asemel saama me kasutame panema:

megacmd put archivo.zip mega:/MEGAsync/

et kustutage fail oleks koos kustutama:

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

Kuid asi ei lõpe siin ... kui soovite looge uus kataloog, nii et:

megacmd mkdir mega:/Backups

Rohkem MegaCMD funktsioone?

Jah 😀

Selle parameetri kasutamiseks saate ikkagi teha rohkem, näiteks kaustade sünkroonimine, nagu me teeme rsynciga sünkroonida, saame ka koos liikuma failide ühest kaustast teise teisaldamiseks on siin rakenduse pakutavad võimalused:

megavõimalused

Lõpp!

Ütlesin just elavile, et see rakendus on väga hea, millele ta vastab: «millel on töölauaklient, milleks seda kasutada«Õige, kui teil on Mega sünkroonimine Nii et MegaCMD kaotab natuke mõistust, aga mis siis, kui oleme arvutis ilma graafilise keskkonnata?

Kavatsen serveri varundamiseks kasutada MegaCMD-d, millel nagu alguses ütlesin, puudub GUI.

Seda saaks kasutada ka lõpmatu hulga asjade tegemiseks skripti kaudu, kõik sõltub sellest, mida kasutaja ja tema kujutlusvõime vajavad.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Eduardo DIJO

    Teie postitus on minu tähelepanu köitnud väga konkreetsel põhjusel: Megasync kulutab umbes 360 MB mälu, kas MegaCMD tarbib vähem?

    1.    ALATI DIJO

      Minu MegaSync tühikäigul kulutab vahemikus 10–40 MB. Võib-olla sellepärast, et ma kasutan KDE-d ja sellega säästab mind QT laadimine selle käivitamiseks. Kuid selline 400 MB on liiga palju, välja arvatud juhul, kui kasutate mõnda rasket faili üles laadides ajutiselt seda mälumahtu.

      1.    KZKG ^ Gaara DIJO

        Praegu ei jõua MegaSync 20MB tarbimiseni

    2.    KZKG ^ Gaara DIJO

      MegaCMD tarbib palju vähem kui MegaSync ... ja ma isegi ei tea, kui palju see 2. hehe tarbib. Pidage meeles, et MegaCMD on skript ilma GUI-ta, st null graafilise liideseta, seega on tarbimine alati väiksem.

      1.    Eduardo DIJO

        Tänan vastamast, algusest peale leidsin, et suur tarbimine on väga kummaline, kasutades ära seda, et tegin just Xubuntu installi, proovin uuesti Megasynci, aga ka MegaCMD-d, see, et viimane ei vaja graafilist liidest, on juba eelis

        1.    KZKG ^ Gaara DIJO

          Üldse mitte, aitäh teile, et meid lugesite 🙂

  2.   dhunter DIJO

    >> millele ta vastab: "kellel on töölaua klient, miks seda kasutada"

    Noh, ma selgitan Elavile minu jaoks hästi sobivat kasutusjuhtumit.

    Oletame, et ma olen rändlusarvutis ja mul on üliaeglane cnx, kuid minu kaugserveril on hea ribalaius, ma tahan megast alla laadida midagi suurt, kuid ma ei kavatse brauserit avada ega MegaSynci käivitada X-i edastusega ja siin siseneb MegaCmd: saan URL-i kohalikus brauseris oma aeglasest cnx-st ja käivitan allalaadimised hea võrguga serverist. Eureka!

  3.   Luis DIJO

    Tere. "Tehke" tehes saan selle vea:

    minge hankige github.com/t3rm1n4l/go-mega

    github.com/t3rm1n4l/go-mega

    .gopath / src / github.com / t3rm1n4l / go-mega / utils.go: 54: buf.Grow määratlemata (tüüp * baiti. Puhvril pole välja ega meetodit Grow)
    Makefile: 14: Sihtkoha ehitamise retsept nurjus
    make: *** [build] Viga 2

    Kas teil on aimugi, kus probleem võib olla?
    Suur aitäh.

    1.    Gonzalo Montes de Oca DIJO

      Kui kasutate mõnda Debiani levitamist, peate enne käsu make käivitamist installima järgmised sõltuvused:

      sobivus installige golang-go git

      sellega luuakse käivitatav fail megacmd, mille peate kopeerima kataloogi / usr / local / bin