首页 > 系统相关 >linux下使用命令行工具alidrive上传文件到阿里云盘

linux下使用命令行工具alidrive上传文件到阿里云盘

时间:2023-11-16 20:56:57浏览次数:62  
标签:云盘 drive yaml token alidrive linux config

linux下使用命令行工具alidrive上传文件到阿里云盘

下载 alidrive,并解压

wget https://github.com/aoaostar/alidrive-uploader/releases/download/v2.2.1/alidrive_uploader_v2.2.1_linux_amd64.tar.gz

tar -xvf alidrive_uploader_v2.2.1_linux_amd64.tar.gz

修改配置文件

  1. 重命名example_config.yaml为config.yaml
  2. 修改config.yaml
xxx@ubuntu:~/work/aliyun$ cat config.yaml 
ali_drive:
  drive_id: XXXX
  refresh_token: XXXX
  root_path: share
debug: false
retry: 3
transfers: 3

获取drive_idrefresh_token

  1. 网页登录阿里云盘: https://www.aliyundrive.com/drive
  2. 按下F12打开控制台,转到Console/终端,用以下命令快速获取refresh_token
var data = JSON.parse(localStorage.getItem('token'));console.log(`refresh_token => ${data.refresh_token}default_drive_id => ${data.default_drive_id}`);
  1. 修改完成测试
    将当前目录下的config.yaml上传到云盘根目录share,上传完毕就可以在网盘里看到了
./alidrive -c ./config.yaml ./config.yaml share

标签:云盘,drive,yaml,token,alidrive,linux,config
From: https://www.cnblogs.com/Amumu1/p/17837245.html

相关文章

  • linux client进行ntp校时
    常用方案1.windows端增加NTPserver1.打开注册表regedit(管理员模式)2.提供NTPserver[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer],右边找到Enable设置值为1,如下图:3.设定强制主机 找到如下路径:[HKEY_LOCAL_MACHINE......
  • 安装ArchLinux
    太帅了,今天突然了解到ArchLinux于是就打算跟着up一步步做!先贴一个我学习的视频,【---->大佬的视频<----】以下是我的基本环境配置:VMware是17proArchLinux是阿里云的环境(这个是下载链接)这个是自带vim的官方文档:ArchLinux跟着视频开始吧!因为视频步骤很详细,我们直接跟着文档......
  • 【grep】linux 下日志查看的筛选技巧
    查看关键字前后20个字符grep-oP'.{0,20}deviceName.{0,20}'data.loggrep-oE'.{0,20}deviceName.{0,20}'data.log(在macos下,不认识-P参数)只显示一行日志的第1~20个字符moredata.log|cut-c1-20......
  • linux配置miniconda、pytorch、torch_scatter以及cuda. - 叶辰
    在西方的天际,正在云海中下沉的夕阳仿佛被溶化着,太阳的血在云海和太空中弥漫开来,映现出一大片壮丽的血红。“这是人类的落日。”一,miniconda下载安装以及注意事项1,下载进入官网miniconda正常选择最新版Miniconda3Linux64-bit,jetson选择Miniconda3Linux-aarch6464-bit。......
  • windows 下 git status 和 Linux 下 status 结果不一致
    解决该问题运行一下命令即可gitconfigcore.autocrlftrue解释 gitconfigcore.autocrlftrue 这个命令是在任何支持的操作系统上都可以运行的,包括Windows和Linux。这个命令是用来设置Git的全局配置,也就是说,如果你在命令行中运行这个命令并且没有指定任何特定的仓......
  • 【Linux笔记】find
    #在当前目录下查找find"file.txt"#查找当前目录下是否有file.txtfind"*.txt"#查找当前目录下是否有以.txt结尾的文件#在指定目录下递归地查找find./-name"file*"#在当前目录下,递归地进入所有文件夹中查找以file开头的文件或文件夹find./bin/-name"file*"......
  • 通过linux etc/init.d 来执行springboot jar
    今天解开了一个困扰我好久的问题,我们的项目到底是怎么执行的?为什么把项目的jar包scp到服务器,然后再创建一个同名的conf文件,之后建立一个软连接就可以start和stop了?springbootjar和普通jar的区别springbootjar是可执行的不可以被其他项目依赖的普通jar是不可执行的是可以......
  • 使用MobaTextEditor编辑的代码在linux上运行报错
    在windows上通过ssh登录linux节点处理数据,使用MobaTextEditor编辑shell脚本后,在linux上运行总是报错找不到路径 报错 其根本原因是windows下每一行的结尾符是\n\r,而linux下是\n,所以windows下编写的shell脚本拷贝到linux下时会多一个\r,在运行时会乱码在运行前通过以下命令......
  • Linux 爱好者线下沙龙:成都场圆满结束 & 下一场西子湖畔相见 | LLUG·第五站
    导读:第四站LLUG·成都场已于10 月29日在武侯区菁蓉汇成功举办。LLUG第五站将于11月25日走进美丽的西子湖畔,在这个冬日,LLUG与你在杭州线下相见。10 月29日,LLUG成都场成功在武侯区菁蓉汇举办。 LLUG·成都站由Linux中国和龙蜥社区(OpenAnolis)联合主办,异步图书、COSCON......
  • aarch64-linux-gnu- 交叉编译util-linux
    util-linux源码下载:  [email protected]:util-linux/util-linux.git 或者https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/执行 gittag 查看有哪些发行版本,这里切换到v2.39.2版本:gitcheckoutv2.39.2交叉编译工具链:gcc-linaro-7.2.1-2017.11-x86......