之前买了一台小鸡是打算做梯子用的,但是搭的梯子质量并不是很好,时断时续。于是想着不能浪费就在上面搭了一个transmission用来下载bt。毕竟是台小鸡,网络传输还是慢,下载的东西传到本地机器还是很慢,于是就用mega代理了一下,先上传到mega上,然后在下载到本地,所以使用mega命令行来操作。

mega网盘确实蛮好用的,免费的也基本够用了

mega命令行使用:

  • 基本操作:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 先进入mega命令行模式
# mega-cmd

# 以下所有操作全是都是在mega-cmd命令行模式进行

# 使用login命令,登录成功不会显示成功之类的信息,会直接进入默认用户的目录,下图
login [email protected]|username password # 登录
logout # 登出
quit|exit # 退出

# 基础操作(同linux)
cd /pathname # 进入目录
ls /pathname # 查看目录文件
mkdir /pathname # 创建文件夹
...

  • 常用操作:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 上传
put [-c] [-q] [--ignore-quota-warn] localfile [localfile2 localfile3 ...] [dstremotepath]
# 后面若不跟远程路径,则默认传到当前所在的远程路径(可使用-c创建远程路径)
put /root/test.mp4 /movies


# 下载
get [-m] [-q] [--ignore-quota-warn] exportedlink#key|remotepath [localpath]
# 若本地文件夹和远程文件夹,可跟-m参数合并本地文件夹
get /MEGAsync/Kubernetes.pdf /root/

# 删除
rm [-r] [-f] remotepath
# -rf强制删除
rm /MEGAsync/Kubernetes.pdf

# 同步
sync [localpath dstremotepath| [-dsr] [ID|localpath]
# -d id删除同步、-s id停止、-r id重新开始、啥都不加展示当前同步任务
sync /var/lib/transmission/Downloads/ /movies

# transfers
transfers [-c TAG|-a] | [-r TAG|-a] | [-p TAG|-a] [--only-downloads | --only-uploads] [SHOWOPTIONS]

参考: