从命令行下载 mega.nz 文件

Jye*_* R. 8 server command-line mega 18.04

我正在运行 Ubuntu Server 18.04,我想知道是否可以从命令行下载 mega.nz 文件,例如使用腻子或其他工具?

Joã*_*cca 11

截至 11 月 23 日,该megatools存储库已被删除,您应该寻找megacmdgithub,来自 @milahu 的答案)。


截至 11 月 21 日,Ubuntu 20.04 和 megatools 1.10.2,您可以按照Megatools@karel 的答案中提到的方式使用,但在处理 MEGA URL 时megadl有一个未解决的问题。

如果您需要下载文件,则 URL 将类似于 和https://mega.nz/file/<some_id>#<some_other_id>,需要更改https://mega.co.nz/#!<some_id>!<some_other_id>为才能正常工作。记住要放在单引号之间,所以:

megadl 'https://mega.co.nz/#!<some_id>!<some_other_id>'
Run Code Online (Sandbox Code Playgroud)

文件夹 URL 也需要调整,从https://mega.nz/folder/<some_id>#<some_other_id>https://mega.co.nz/#F!<some_id>!<some_other_id>,因此:

megadl 'https://mega.co.nz/#F!<some_id>!<some_other_id>'
Run Code Online (Sandbox Code Playgroud)


kar*_*rel 10

Megatools 允许您将单个文件以及整个目录树复制到云中或从云中复制。您还可以执行流式下载,例如预览视频和音频文件,而无需先下载整个文件。Megatools 是健壮的,并针对快速操作进行了优化 - 与 Mega 服务器允许的一样快。这是相当快的。内存要求和 CPU 利用率保持在最低水平。

Megatools 由 Universe 存储库在 Ubuntu 中提供。您可以使用以下命令在所有当前支持的 Ubuntu 版本中安装 megatools:

sudo apt install megatools
Run Code Online (Sandbox Code Playgroud)