Manau, man nereikia aiškinti, kas tai yra mega arba vėlyvas „Megaupload“ (kiek kartų tie ...). Šiuo metu yra daugybė mūsų, kurie „Mega“ naudoja kaip savo sistemos atsarginių kopijų ar bet kokios rūšies informacijos saugyklą.
Šiandien yra grafinių programų viskam, tačiau tie iš mūsų, kurie visada naudojasi „Linux“, norėdami susidomėti ar norėdami sutaupyti laiko, nori žinoti, kaip tą patį pasiekti naudojant terminalą. To pavyzdys yra Yups, naudoti WhatsApp per terminalą, kuris taupo mus nuo „Wine“ naudojimo ir tada atsisiųsti „WhatsApp Plus“ nemokamai, naudokite „WhatsApp“ su „Pidgin“. ar kažkas panašaus.
Esmė ta, kad aš planuoju naudoti „Mega“ paskyros aplanką serverio atsarginėms kopijoms laikyti, kurios akivaizdžiai neturi grafinės sąsajos, taigi… mmm ... kaip galėčiau naudoti scenarijų? bash, įkelti failus į konkretų mano „Mega“ paskyros aplanką?, tai čia klausimas.
„MegaCMD“: „Mega“ iš terminalo
Laimei, yra megacmd, programa, per kurią (ir su komandomis) galime įkelti failus į savo „Megą“, atsisiųsti ir pan.
2. Išpakuokite failą megacmd-master.zip kurį mes atsisiuntėme, vadinamas aplankas megacmd-meistras, atidarysime terminalą to aplanko viduje.
3. Dabar mes jį įdiegiame, terminale rašome:
padaryti sudo cp megacmd / usr / local / bin
3.1. Aišku, jei naudosite „ArchLinux“ tai taip paprasta, kaip:
yaourt -S megacmd
4. Atlikta, ji jau įdiegta.
O kaip naudojamas „MegaCMD“?
Pirmiausia turime sukurti failą, kuriame įdėsime savo sąskaitos informaciją. Kitaip tariant, programa negali prisijungti prie mūsų paskyros neturėdama prieigos duomenų (vartotojo ir slaptažodžio), tam sukursime failą: $ HOME / .megacmd.json
Kai mes jau įdėjome informaciją, paspauskite išsaugoti ([Ctrl] + [O]) ir išeiname ([Ctrl] + [X])
Paruošta dabar pamatysime turinį iš mūsų pirminio aplanko:
megacmd list mega:/
Tai man sako, kad yra aplankas, vadinamas MEGAsync, kurį rodau pirmuoju atvaizdu.
Jei noriu pamatyti, kas yra aplanko viduje, ankstesnės eilutės variantas yra paprastas, beveik akivaizdus, nes aplankas yra „MEGAsync“:
megacmd list mega:/MEGAsync/
į atsisiųskite failą vietoj parametro sąrašas kuriuos naudojome anksčiau, dabar naudosime gauti:
megacmd gauti mega: /MEGAsync/snapshot1.png / home / myuser /
Tai atsisiųs failą instant1.png, esantį aplanke MEGAsync, į mano namus.
Priešingu atveju, ir to norima įkelkite failą tada vietoj gauti mes naudojame sudėti:
megacmd put archivo.zip mega:/MEGAsync/
į ištrinti failą būtų su panaikinti:
megacmd delete mega:/MEGAsync/instantánea1.png
Bet viskas čia nesibaigia ... jei norite sukurti naują katalogą, taigi:
megacmd mkdir mega:/Backups
Daugiau „MegaCMD“ funkcijų?
Taip
Vis tiek galite padaryti daugiau, pvz., Sinchronizuoti aplankus, kaip mes darome su „rsync“, tam naudojamas parametras sync, mes taip pat galime perkelti perkelti failus iš vieno aplanko į kitą, čia pateikiamos programos teikiamos parinktys:
Pabaiga!
Aš ką tik pasakiau elavui, kad ši programa yra labai gera, į kurią jis atsako: «turėdamas darbalaukio klientą, kam jį naudoti«, Gerai, kai turite „MegaSync“ tada „MegaCMD“ šiek tiek praranda prasmę, bet ką daryti, jei esame kompiuteryje be grafinės aplinkos?
Serverio atsarginėms kopijoms planuoju naudoti „MegaCMD“, kuri, kaip sakiau pradžioje, neturi GUI.
Jis taip pat galėtų būti naudojamas be galo daug dalykų atlikti naudojant scenarijų, viskas priklauso nuo to, ko reikia vartotojui ir jo vaizduotei.