项目简介
Megatools是一个命令行客户端应用程序,可从桌面或服务器的命令行访问Mega云存储服务。用户能将单个文件或整个目录树复制到云端以及从云端复制回来,还支持流式下载,无需下载整个文件即可预览视频和音频文件。
项目的主要特性和功能
- 多功能工具集:提供注册新账户(
reg
)、查看云存储空间使用情况(df
)、列出远程文件(ls
)、测试远程文件或文件夹是否存在(test
)等多种工具。 - 高效操作:性能稳健且经过优化,运行速度快,能在低成本单核心英特尔VPS上实现70MiB/s的上传速度和80MiB/s的下载速度,同时将内存需求和CPU利用率保持在最低水平。
- 安全注册:使用
megatools reg
工具注册Mega账户,用户能真正控制自己的加密密钥,比使用Mega.nz网页客户端更安全。 - 本地缓存:对远程会话和文件系统信息进行本地缓存,加快执行速度,且缓存使用用户密码密钥进行加密。
- 配置文件支持:支持从配置文件加载登录凭据。
安装使用步骤
安装
Windows
- 可从 https://megatools.megous.com 或 https://megatools.megous.com/builds/experimental/ 下载官方32位和64位版本。
- 也可通过Chocolatey安装,参考 https://chocolatey.org/packages/megatools/ 。
macOS
使用Homebrew安装:brew install megatools
GNU/Linux
先检查发行版的软件包仓库,Megatools至少已在以下发行版中可用: - Arch Linux (AUR) - https://aur.archlinux.org/packages/megatools/ - Debian - https://packages.debian.org/sid/megatools - Fedora - https://admin.fedoraproject.org/pkgdb/package/rpms/megatools/ - Gentoo - https://packages.gentoo.org/packages/net-misc/megatools - openSUSE - https://software.opensuse.org/package/megatools - Ubuntu - https://packages.ubuntu.com/cosmic/megatools
FreeBSD
可通过端口安装,参考 https://www.freshports.org/net/megatools/
使用静态构建版本
从 https://megatools.megous.com/builds/experimental/ 下载实验性静态构建版本,可将其复制到任何GNU/Linux发行版并运行。
从源代码构建
- 从 http://megatools.megous.com/builds/ 下载官方源代码压缩包,并验证PGP签名。
- 安装运行时依赖(glib2、libcurl和openssl)和编译时依赖(gcc、make、pkg-config),不同发行版安装命令不同:
- Debian、Ubuntu:
apt-get -y install build-essential libglib2.0-dev libssl-dev libcurl4-openssl-dev
- Fedora和CentOS:
yum -y install gcc make glib2-devel libcurl-devel openssl-devel
- OpenSUSE:
zypper -n install gcc make glib2-devel libcurl-devel openssl-devel
- Arch Linux:
pacman -Sy --noconfirm --needed pkgconf gcc make glib2 curl
- Alpine Linux:
apk add --update build-base libcurl curl-dev asciidoc openssl-dev glib-dev glib libtool automake autoconf
- Debian、Ubuntu:
- 编译安装示例:
bash wget https://megatools.megous.com/builds/megatools-1.10.2.tar.gz{,.asc} gpg --verify megatools-1.10.2.tar.gz.asc cd megatools-1.10.2 ./configure --prefix=$HOME/.local make -j4 make install
- 运行:
export PATH="$HOME/.local/bin:$PATH"; megals
使用
查看各个工具的使用方法,可参考手册页:man megatools
,也可在线查看 https://megatools.megous.com/man/megatools.html 。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】