Mega.nzのcli tool群
megareg(1) Register and verify a new mega account megadf(1) Show your cloud storage space usage/quota megals(1) List all remote files megamkdir(1) Create remote directory megarm(1) Remove remote file or directory megaput(1) Upload individual files megaget(1) Download individual files megadl(1) Download file from a "public" Mega link (doesn’t require login) megacopy(1) Upload or download a directory tree
$ megadf -u 'メールアドレス' -p 'パスワード' Total: 53687091200 Used: 51365105832 Free: 2321985368
~/.megarc
にMegaのユーザ,パスワードを設定しておく
※平文なので取扱に注意
$ umask 0066 $ cat << __EOF__ > ~/.megarc > [Login] > Username = <メールアドレス> > Password = <パスワード> > __EOF__
$ megadf Total: 53687091200 Used: 51365105832 Free: 2321985368
megareg
コマンドにユーザー名、メールアドレス、パスワードを指定する
$ megareg --register -n 'REALNAME' -e 'EMAIL' -p 'PASSWORD' Registration email was sent to EMAIL. To complete registration, you must run: megareg --verify 7e2c96BDD0DFnrlfo2hXmg==:/Lw2hwBBBBBBBBBBF2Lk1B==:5ceaxAEvkXQ @LINK@ (Where @LINK@ is registration link from the 'MEGA Signup' email)
登録確認メールが届くので、上の例の@LINK@
部分をそのメールに書かれているURLに書き換えて megareg --verify
を実行する
$ megareg --verify 7e2c96BDD0DFnrlfo2hXmg==:/Lw2hwBBBBBBBBBBF2Lk1B==:5ceaxAEvkXQ 'https://mega.nz/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' Account registered successfully!
利用できるか試してみる
$ megadf -u 'EMAIL' -p 'PASSWORD' Total: 53687091200 Used: 0 Free: 53687091200
$ megadf ERROR: Can't login to mega.nz: API call 'us' failed: Server returned error ENOENT
これはMegaのWebからのアカウント登録の仕様が変わったせいらしい。 今の所megatoolsで登録したアカウントであればこのエラーは出ず利用できる。
コメント