MEGA 云存储命令行工具,支持文件上传、下载、同步、备份和分享
MEGA 云存储的命令行工具,提供完整的文件管理功能。
# macOS 命令路径
/Applications/MEGAcmd.app/Contents/MacOS/
# 调用方式
bash -c 'PATH=/Applications/MEGAcmd.app/Contents/MacOS:$PATH mega-命令'
| 命令 | 说明 |
|---|---|
mega-login email password | 登录账户 |
mega-logout | 登出 |
mega-whoami | 查看当前登录状态 |
mega-df | 查看存储空间使用情况 |
| 命令 | 说明 |
|---|---|
mega-ls [路径] | 列出文件/文件夹 |
mega-cd 路径 | 切换远程目录 |
mega-pwd | 显示当前远程目录 |
mega-tree [路径] | 树形显示目录结构 |
mega-find [路径] --pattern=模式 | 搜索文件 |
mega-du [-h] [路径] | 查看文件/文件夹大小 |
| 命令 | 说明 |
|---|---|
mega-get 远程路径 [本地路径] | 下载文件/文件夹 |
mega-put 本地路径 [远程路径] | 上传文件/文件夹 |
mega-mkdir 路径 | 创建远程目录 |
mega-cp 源路径 目标路径 | 复制文件 |
mega-mv 源路径 目标路径 | 移动/重命名文件 |
mega-rm [-r] 路径 | 删除文件(-r 递归删除目录) |
| 命令 | 说明 |
|---|---|
mega-export -a 路径 | 创建分享链接 |
mega-export -d 路径 | 删除分享链接 |
mega-export | 列出所有分享 |
mega-import 链接 [路径] | 导入分享链接内容 |
| 命令 | 说明 |
|---|---|
mega-sync 本地路径 远程路径 | 设置双向同步 |
mega-sync | 列出所有同步配置 |
mega-sync -d ID | 删除同步配置 |
mega-backup 本地路径 远程路径 --period="cron表达式" | 设置定时备份 |
| 命令 | 说明 |
|---|---|
mega-transfers | 查看传输列表 |
mega-transfers -c TAG | 取消传输 |
mega-speedlimit [-u|-d] 速度 | 设置上传/下载速度限制 |
bash -c 'PATH=/Applications/MEGAcmd.app/Contents/MacOS:$PATH mega-get /云端文件夹 /本地目录/'
bash -c 'PATH=/Applications/MEGAcmd.app/Contents/MacOS:$PATH mega-put /本地文件.pdf /云端目录/'
bash -c 'PATH=/Applications/MEGAcmd.app/Contents/MacOS:$PATH mega-export -a /路径 --expire=7d'
bash -c 'PATH=/Applications/MEGAcmd.app/Contents/MacOS:$PATH mega-sync ~/本地文件夹 /云端文件夹'
nohup 后台运行mega-login 登录mega-logout --keep-session 可以保留会话,下次自动登录