1、奶牛快传#
(1) linux服务器安装#
1
2
3
|
wget https://github.com/Mikubill/cowtransfer-uploader/releases/download/v0.4.21/cowtransfer-uploader_0.4.21_linux_amd64.tar.gz
tar -zxvf cowtransfer-uploader_0.4.21_linux_amd64.tar.gz
./cowtransfer-uploader #查看帮助文档
|
(2) 将本地文件上传到服务器#
1
2
3
4
5
|
./cowtransfer-uploader https://cowtransfer.com/s/c7899f85cb354f
# Remote: https://cowtransfer.com/s/c7899f85cb354f
# File save to: 图片1.png
# 0 B / 36.34 KiB [_________________________________________________________________________________________________________________________] 0.00% ? p/s ?
# 36.34 KiB / 36.34 KiB [-----------------------------------------------------------------------------------------------------] 100.00% 76.27 KiB p/s 700ms
|
(3) 将服务器文件下载到本地(试了几次,都失败了)#
- 上传服务器文件,获取下载链接。但是遇到如下报错,尚未解决。
1
2
|
./cowtransfer-uploader test.txt.gz
# getSendConfig returns error: json: cannot unmarshal string into Go struct field prepareSendResp.error of type bool, onfile: test.txt.gz
|
- 进入https://cowtransfer.com/,根据链接接收文件即可。
最近发现这个工具的linux版本不好用了,仍适用于window电脑之间互传数据比较方便。
2、阿里云盘#
官方教程:GitHub - tickstep/aliyunpan: 阿里云盘命令行客户端,支持webdav文件服务
简单使用如下
(1)linux安装#
1
2
3
4
5
6
7
8
9
10
11
|
cd ~
wget https://github.com/tickstep/aliyunpan/releases/download/v0.1.2/aliyunpan-v0.1.2-linux-amd64.zip
unzip aliyunpan-v0.1.2-linux-amd64.zip
mv aliyunpan-v0.1.2-linux-amd64 aliyunpan
#获取帮助
~/aliyunpan/aliyunpan --help
#查看版本
~/aliyunpan/aliyunpan -v
#进入cli模式(按下图方式获取个人账户的RefreshToken)
~/aliyunpan/aliyunpan
#测试了下,仅第一次需要输入,以后可自动登入
|
需要通过浏览器获取refresh_token。这里以Chrome浏览器为例,其他浏览器类似。
打开 阿里云盘网页 并进行登录,然后F12按键打开浏览器调试菜单,按照下面步骤进行
(2)文件上传/下载#
- 进入cli模式后,就进入了云盘的操作环境。
- 对云盘文件的基本操作与linux的shell命令大致相同,比如
ls
, mkdir
, mv
, rm
…
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
~/aliyunpan/aliyunpan
#查看当前登陆账户
who
#查看云盘空间配额
quota
#下载云盘文件/文件夹到服务器(当前路径)
download file/dir --save
#下载云盘文件/文件夹到服务器(指定路径)
download file/dir --saveto /home/shensuo/
#上传服务器文件到云盘
upload file/dir 云盘路径
|