一个很好用的文件传输工具transfer
对于远程传输大文件的需求,大多数人可能都选择百度网盘来解决,然而百度网盘没有会员只有100KBps的小水管,一个月三十多的“羊毛税”如果使用率不高的话也很不划算。
其实相比较百度网盘,有很多更加友好的文件传输工具,比如奶牛快传和文叔叔,但是这些平台一般都不提供linux客户端,只能通过移动app或者网页上传下载,ssh连接远程设备调试无法使用网页上传文件。
这个时候可以使用github上一个叫做transfer的工具:https://github.com/Mikubill/transfer
这个命令行工具可以使用多个包括奶牛快传和文叔叔在内的文件传输工具API进行上传和下载功能,并且提供快捷安装脚本:
curl -sL https://git.io/file-transfer | sh
运行安装脚本后,运行
./tranfer -h
可以看到transfer的使用说明:
以奶牛快传为例,使用奶牛快传上传一个1Gb大小的文件:
可以看到上传速度高达10MB每秒,上传完毕后会返回一个下载链接和取件码:
此时可以直接打开返回的链接下载文件或打开奶牛快传的官网输入取件码下载文件:
根据帮助信息应该是可以使用tranfer直接下载连接中的文件的,但是可能正好碰上奶牛快传的api调整,目前无法使用transfer直接下载链接中的文件。
由于各个平台的API一直在变化,如果无法使用奶牛快传的API上传文件可以尝试使用别的平台的API,具体参见帮助信息。
考虑到github国内访问较慢,在此挂上0.4.7版本的linux版本tranfer:
各个平台API一直在不断的变化,建议还是在github上发布页下载最新版或者使用下载脚本。
此外,建议将tranfer移动到/usr/bin中,这样就可以全局使用transfer了。
更新:
0.4.13版本:
0.4.10版本: