我正在运行 Ubuntu Server 18.04,我想知道是否可以从命令行下载 mega.nz 文件,例如使用 putty 或其他工具?
答案1
Megatools 允许您将单个文件以及整个目录树复制到云或从云中复制。您还可以执行流式下载,例如预览视频和音频文件,而无需先下载整个文件。Megatools 功能强大且针对快速操作进行了优化 - 速度与 Mega 服务器允许的速度一样快。这非常快。内存要求和 CPU 利用率保持在最低水平。
Megatools 由 Universe 存储库在 Ubuntu 中提供。您可以使用以下命令在所有当前支持的 Ubuntu 版本中安装 megatools:
sudo apt install megatools
然后运行man megatools
以显示可用的命令行工具。SYNOPSIS 部分提供了可用命令的概要。
答案2
截至 11 月 23 日,该megatools
repo 已被删除,您应该查找megacmd
(github,来自@milahu 的回答)来代替。
截至 11 月 21 日,Ubuntu 20.04 和 megatools 1.10.2,你可以使用Megatools
@karel 的回答中提到的方法,megadl
但处理 MEGA URL 时未修复的问题。
如果您需要下载文件,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>'
文件夹 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>'
答案3
megacmd无需登录即可工作
mega-get "https://mega.nz/file/bFdkyJhK#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
在 Debian 上构建这个很有趣:P
“合适的”发行版,例如尼克索斯或者拱有一个适用于 megacmd 的包...
但是你可以在 Debian 上使用 nix:D
sudo apt install nix nix-setup-systemd
nix-channel --add https://nixos.org/channels/nixpkgs-unstable
nix-channel update
export PATH=$PATH:$HOME/.nix-profile/bin
nix-env --install megacmd
mega-get ...
答案4
我通过制作一个包含 600 行的 .sh 文件来解决这个问题,如下所示:
megadl'https://mega.nz/xxxxxxxxxxxxxxxxxxxxxxxxx'
您必须先下载 megatools。授予您的 .sh 文件执行权限 (chmod +x fileName) 并将其启动到您的命令行 (./fileName.sh)