MegaCMD로 터미널에서 메가

나는 그것이 무엇인지 설명 할 필요가 없다고 생각한다 메가 또는 후기 Megaupload (uff 몇 번 ...). 현재 Mega를 시스템 백업용 스토리지 또는 모든 종류의 정보로 사용하는 많은 사람들이 있습니다.

오늘날 모든 것을위한 그래픽 애플리케이션이 있지만 호기심이나 시간을 절약하기 위해 항상 Linux를 사용하는 사람들은 터미널로 동일한 작업을 수행하는 방법을 알고 싶어합니다. 이것의 예는 요섭, 쓰다 WhatsApp에 터미널을 통해 Wine을 사용하지 않고 WhatsApp Plus 무료 다운로드, 사용하다 Pidgin과 WhatsApp. 또는 비슷한 것.

요점은 내 Mega 계정의 폴더를 사용하여 서버 백업을 저장할 계획이라는 것입니다. 서버 백업은 분명히 그래픽 인터페이스가 없기 때문에 ... mmm ... 스크립트를 어떻게 사용할 수 있습니까? 세게 때리다, 내 Mega 계정의 특정 폴더에 파일을 업로드 하시겠습니까?, 그게 질문입니다.

메가 브라우저

MegaCMD : 터미널에서 메가

다행히도 메가 cmd, 파일을 Mega에 업로드하고 다운로드 할 수있는 애플리케이션입니다.

설치를 진행하겠습니다.

1. 먼저 소스를 다운로드해야합니다.

MegaCMD 폰트 다운로드

2. 파일 압축 해제 메가 cmd-master.zip 우리가 다운로드 한 폴더는 메가 cmd-마스터, 우리는 그 폴더 안에 터미널을 열 것입니다.

3. 이제 설치를 진행하고 터미널에 다음을 작성합니다.

sudo cp megacmd / usr / local / bin 만들기

3.1. 물론입니다. 아치 리눅스 다음과 같이 간단합니다.

yaourt -S megacmd

4. 완료, 이미 설치되었습니다.

그리고 MegaCMD는 어떻게 사용됩니까?

먼저 계정 정보를 저장할 파일을 만들어야합니다. 즉, 응용 프로그램은 액세스 데이터 (사용자 및 암호) 없이는 계정에 연결할 수 없습니다.이를 위해 $ HOME / .megacmd.json 파일을 생성합니다.

nano $HOME/.megacmd.json

여기에 다음과 같이 넣을 것입니다.

{ "User": "USUARIO_MEGA", "Password": "PASSWORD_DE_USUARIO_MEGA", "DownloadWorkers": 4, "UploadWorkers": 4, "SkipSameSize": true, "Verbose": 1}

사용자가 등록 이메일임을 고려하십시오. 즉, 제 경우에는 다음과 같습니다.

{ "User": "myusuarioblabla@gmail.com", "Password": "BLABLABLABLABLABLA", "DownloadWorkers": 4, "UploadWorkers": 4, "SkipSameSize": true, "Verbose": 1}

이미 정보를 입력했으면 저장 ([Ctrl] + [O])을 누르고 종료 ([Ctrl] + [X])합니다.

준비 됐어 우리는 내용을 볼 것입니다 초기 폴더에서 :

megacmd list mega:/

그것은 나에게라는 폴더가 있음을 알려줍니다. 메가싱크, 내가 첫 번째 이미지에서 보여주는 것입니다.

폴더 안에 무엇이 있는지보고 싶다면 폴더가 MEGAsync이기 때문에 이전 줄의 변형은 간단하고 거의 분명합니다.

megacmd list mega:/MEGAsync/

파일 다운로드 대신 매개 변수 명부 우리가 전에 사용했던, 이제 우리는 얻을:

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

그러면 MEGAsync 폴더에있는 instant1.png 파일이 내 홈으로 다운로드됩니다.

메가 예제

그렇지 않으면 바람직합니다. 파일을 업로드 다음 대신 얻을 우리는 사용 놓다:

megacmd put archivo.zip mega:/MEGAsync/

파일 삭제 함께있을 것이다 삭제:

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

하지만 여기서 끝나지 않습니다 ... 원한다면 새 디렉토리 생성, 그래서 :

megacmd mkdir mega:/Backups

더 많은 MegaCMD 기능?

예 😀

매개 변수가 사용되기 때문에 rsync와 마찬가지로 폴더 동기화와 같은 더 많은 작업을 수행 할 수 있습니다. 동기화, 우리는 또한 움직임 한 폴더에서 다른 폴더로 파일을 이동합니다. 애플리케이션에서 제공하는 옵션은 다음과 같습니다.

메가 옵션

끝!

나는 방금 elav에게이 응용 프로그램이 매우 훌륭하다고 말했고 이에 대해 대답했습니다.«데스크탑 클라이언트를 사용하는 용도«, 맞아요. 메가싱크 MegaCMD는 약간의 감각을 잃지 만 그래픽 환경이없는 컴퓨터에 있다면 어떻게 될까요?

처음에 말했듯이 GUI가없는 서버의 백업에 MegaCMD를 사용할 계획입니다.

또한 스크립트를 통해 무한한 수의 일을 수행하는 데 사용될 수 있으며 모든 것은 사용자와 그들의 상상력에 필요한 것에 달려 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Eduardo

    귀하의 게시물은 매우 구체적인 이유로 내 관심을 끌었습니다. Megasync는 약 360MB의 메모리를 사용합니다. MegaCMD는 더 적은 메모리를 사용합니까?

    1.    이제까지

      유휴 상태의 MegaSync는 10 ~ 40MB를 소비합니다. 아마도 KDE를 사용하기 때문에 QT를로드하여 실행할 수 있습니다. 그러나 무거운 파일을 업로드하는 동안 일시적으로 그 양의 메모리를 사용하지 않는 한 그렇게 400MB는 너무 많습니다.

      1.    KZKG ^ 가아라

        현재 MegaSync는 20MB의 소비량에 도달하지 않습니다.

    2.    KZKG ^ 가아라

      MegaCMD는 MegaSync보다 훨씬 적게 소비합니다. 그리고이 두 번째가 hehe를 얼마나 소비하는지조차 모릅니다. MegaCMD는 GUI가없는 스크립트, 즉 그래픽 인터페이스가 없으므로 소비량이 항상 낮다는 점을 명심하십시오.

      1.    Eduardo

        답변 해 주셔서 감사합니다. 처음부터 저는 Xubuntu를 방금 설치했다는 사실을 활용하여 높은 소비량이 매우 이상하다는 것을 알았습니다. Megasync를 다시 시도해 보 겠지만 MegaCMD도 시도 할 것입니다. 후자는 그래픽 인터페이스가 필요하지 않다는 사실이 이미 이점입니다

        1.    KZKG ^ 가아라

          전혀, 우리를 읽어 주셔서 감사합니다 🙂

  2.   사냥꾼

    >> "데스크탑 클라이언트를 사용하는 이유"

    글쎄, 나는 나를 위해 잘 작동하는 사용 사례를 Elav에게 설명합니다.

    내가 PC를 로밍하고 있고 Cnx가 매우 느리지 만 원격 서버의 대역폭이 좋으며 mega에서 큰 것을 다운로드하고 싶지만 브라우저를 열거 나 X 포워딩으로 MegaSync를 실행하지 않을 것입니다. 여기에 MegaCmd가 있습니다. 느린 cnx의 로컬 브라우저에서 좋은 네트워크로 서버에서 다운로드를 실행합니다. 유레카!

  3.   루이스

    안녕. "make"를 할 때이 오류가 발생합니다.

    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 : 'build'대상에 대한 레시피 실패
    make : *** [빌드] 오류 2

    문제가 어디에 있는지 알고 있습니까?
    정말 감사합니다.

    1.    곤살로 몬테스 데 오카

      Debian 배포판을 사용하는 경우 make 명령을 실행하기 전에 다음 종속성을 설치해야합니다.

      적성 설치 golang-go git

      이를 통해 / usr / local / bin에 복사해야하는 실행 파일 megacmd를 생성합니다.