你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益:
- 了解大厂经验
- 拥有和大厂相匹配的技术等
希望看什么,评论或者私信告诉我!
文章目录
- 一、前言
- 二、解决方式
- 2.1 GOOGLE,对就是 GOOGLE
- 2.2 下载并安装
- 2.3 进入交互
- 2.3.1 查看帮助
- 2.3.2 登录
- 2.4 常用操作
- 2.4.1 查看文件
- 2.4.2 下载文件
- 2.4.3 更多命令
- 三、总结
一、前言
之前应为某种原因,迁移到了 Ubuntu 平台。但很多东西在阿里云盘上存着呢,所以想着下载个 阿里云盘,然后进行后续操作,但可惜的时,官网的阿里云盘不支持 Ubuntu ,这也说明了国内,Ubuntu 的使用者真的太少了。
不能因为一个 破 阿里云盘就放弃整个 Ubuntu 大瓜,所以遇到问题还是要解决的
二、解决方式
2.1 GOOGLE,对就是 GOOGLE
通过搜索发现了,github 上有阿里云盘命令号客户端[aliyunpan ](https://github.com/tickstep/aliyunpan)
2.2 下载并安装
需要注意不同的CPU需要下载不同的版本,这里我们以 x86 为例
可以直接在本仓库 发布页 下载安装包,解压后使用。
wget https://github.com/tickstep/aliyunpan/releases/download/v0.3.0/aliyunpan-v0.3.0-linux-amd64.zip
unzip aliyunpan-v0.3.0-linux-amd64.zip
cd aliyunpan-v0.3.0-linux-amd64
或者通过 apt 安装
sudo curl -fsSL http://file.tickstep.com/apt/pgp | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg > /dev/null && echo "deb [signed-by=/etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg arch=amd64,arm64] http://file.tickstep.com/apt aliyunpan main" | sudo tee /etc/apt/sources.list.d/tickstep-aliyunpan.list > /dev/null && sudo apt-get update && sudo apt-get install -y aliyunpan
2.3 进入交互
输入 aliyunpan,比如:
[isx@isx ~]$ aliyunpan
提示:方向键上下可切换历史命令.
提示: Ctrl + A / E 跳转命令 首 / 尾.
提示: 输入 help 获取帮助.
aliyunpan >
2.3.1 查看帮助
aliyunpan > help
阿里云盘:
album, abm 相簿(Beta)
cd 切换工作目录
download, d 下载文件/目录
ls, l, ll 列出目录
mkdir 创建目录
mv 移动文件/目录
pwd 输出工作目录
recycle 回收站
rename 重命名文件
rm 删除文件/目录
share 分享文件/目录
sync 同步备份功能
upload, u 上传文件/目录
2.3.2 登录
aliyunpan login
请输入RefreshToken, 回车键提交 >
需要打开网页,手动登录阿里云盘,登录完后需要获取 RefreshToken,通过 GOOGLE 浏览器获取 RefreshToken,如图:
直接回车,登录完成
2.4 常用操作
2.4.1 查看文件
ls 查看所有文件,比如
aliyunpan:/ MVP001(备份盘)$ ls
当前目录: /
----
# 文件大小 修改日期 文件(目录)
1 - 2024-03-14 02:24:36 ubantu/
2.4.2 下载文件
aliyunpan:/ MVP001(备份盘)$ download IMG_0106.JPG```
[0] 当前文件下载最大并发量为: 5, 下载缓存为: 64.00KB
[1] 加入下载队列: /IMG_0106.JPG
[1] ----
文件ID: 60bc44f855814e19692a4958b4a8823a1a06e5de
文件名: IMG_0106.JPG
文件类型: 文件
文件路径: /IMG_0106.JPG
[1] 准备下载: /IMG_0106.JPG
[1] 将会下载到路径: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG
[1] 下载开始
[1] ↓ 704.00KB/1.48MB 0B/s(1.69MB/s) in 1.88s, left - ............
[1] 下载完成, 保存位置: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG
[1] 检验文件有效性成功: /root/Downloads/4d001d48564f43b..62874f04bbe6/IMG_0106.JPG
下载结束, 时间: 4秒, 数据总量: 1.48MB
aliyunpan:/ tickstep$
#### 2.4.2 上传文件
```shell
aliyunpan:/ MVP001(备份盘)$ upload ./ubuntu.zip /ubuntu
[0] 当前文件上传最大并发量为: 10, 上传分片大小为: 10.00MB
[1] 加入上传队列: ./ubuntu.zip
[1] 2022-08-13 13:41:22 准备上传: ./ubuntu.zip => /ubuntu/ubuntu.zip
[1] 2022-08-13 13:41:22 正在检测和创建云盘文件夹: /ubuntu
[1] 2022-08-13 13:41:22 正在计算文件SHA1: ./ubuntu.zip
[1] 2022-08-13 13:41:22 检测秒传中, 请稍候...
[1] 2022-08-13 13:41:22 秒传失败,开始正常上传文件
[1] ↑ 21.00MB/21.00MB 702.53KB/s(702.70KB/s) in 15s ............
[1] 2022-08-13 13:41:22 上传文件成功, 保存到网盘路径: /ubuntu/ubuntu.zip
[1] 2022-08-13 13:41:22 文件上传结果: 成功! 耗时 18秒
上传结束, 时间: 18秒, 数据总量: 21.00MB
2.4.3 更多命令
命令手册
三、总结
作者分享了在Ubuntu平台上使用阿里云盘的解决方式,通过GitHub上的命令行客户端,用户可以进行文件的下载、上传等操作,同时提供了常用操作的示例和命令手册的链接。