租用的外网Server(ubuntu)上传文件到Dropbox,再下载回本地
最近需要下载大量的外网东西,虽然有科学上网支撑,但是还是不是很方便,因此决定采用迂回策略:
- 首先租用外网服务器,快速下载需要的东西,甚至可以下载完后进行预处理,减小体积;
- 然后外网服务器往回传输到本地电脑。
有个非常蛋疼的点在于,外网服务器往回传的速度不是很理想。我并没有用我的科学上网server来下载东西往回传,为什么呢?因为……总之,就是没有用,需要额外找个新的网速不给力的server来进行这项任务,否则这个博客的问题就不存在了。。2333
所以我又迂回之迂回的采用了云端传输策略:将外网server上的文件传输到GoogleDrive/Dropbox,然后再下载到本地(前提是,你的科学上网速度还算行)。
操作中,GoogleDrive好像不轻易授权,因此我没有搞定ubuntu下terminal授权google drive这件事,所以弃坑了,转向了Dropbox。并且Dropbox有免费试用,容量暂时可以达到2T,十分清爽。
Google到了一个实用教程:通过linux/Ubuntu命令行使用dropbox
大致流程:
安装git
(ubuntu为例,其他操作系统类似):
sudo apt install git
获取Dropbox Uploader
git clone https://github.com/andreafabrizi/Dropbox-Uploader.gitcd ~/Dropbox-Uploader
sudo chmod +x dropbox_uploader.sh
配置Dropbox Uploader
./dropbox_uploader.sh
根据提示配置你的dropbox,具体事宜会有相应提示,主要是新建一个app,以及获取授权。
使用Dropbox Uploader
第一次使用,需要运行
./dropbox_uploader.sh
然后可以正常使用。
运行./dropbox_uploader.sh
可以查看帮助文档,帮助使用:
root@sissuire:~/Dropbox-Uploader# ./dropbox_uploader.sh
Dropbox Uploader v1.0
Andrea Fabrizi - andrea.fabrizi@gmail.comUsage: ./dropbox_uploader.sh [PARAMETERS] COMMAND...Commands:upload <LOCAL_FILE/DIR ...> <REMOTE_FILE/DIR>download <REMOTE_FILE/DIR> [LOCAL_FILE/DIR]delete <REMOTE_FILE/DIR>move <REMOTE_FILE/DIR> <REMOTE_FILE/DIR>copy <REMOTE_FILE/DIR> <REMOTE_FILE/DIR>mkdir <REMOTE_DIR>list [REMOTE_DIR]monitor [REMOTE_DIR] [TIMEOUT]share <REMOTE_FILE>saveurl <URL> <REMOTE_DIR>search <QUERY>infospaceunlinkOptional parameters:-f <FILENAME> Load the configuration file from a specific file-s Skip already existing files when download/upload. Default: Overwrite-d Enable DEBUG mode-q Quiet mode. Don't show messages-h Show file sizes in human readable format-p Show cURL progress meter-k Doesn't check for SSL certificates (insecure)-x Ignores/excludes directories or files from syncing. -x filename -x directoryname. example: -x .gitFor more info and examples, please see the README file.
对于我的目的,想上传文件到自己的Dropbox,则使用upload命令,后面跟本地文件路径和云端文件路径./dropbox_uploader.sh upload [local_file_path] [cloud_file_path]
./dropbox_uploader.sh upload [MY_LOCAL_FILE] [MY_CLOUD_FILE]
其他的download
等命令类似。
[完结]
租用的外网Server(ubuntu)上传文件到Dropbox,再下载回本地相关推荐
- 上传文件到数据库,然后下载文件
实现步骤: 上传文件到数据库:<SQL SERVER 2005> 上传文件==>压缩文件为ZIP格式的压缩包==>将压缩包转换为二进制流==>插入数据库<SQL S ...
- 微信小程序云开发实现上传文件和预览下载文件
微信小程序云开发实现上传文件和预览下载文件 一.前言 目前微信提供了一个接口 wx.chooseMessageFile 它能让用户从聊天记录里面选择一个或者多个文件,然后返回它的一些信息,列入文件的p ...
- 政务外网部署 minio上传下载报错 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
起因:公司有个项目部署在客户服务器不能访问外网,使用的是http协议但是上传文件时候发现上传文件报错Unrecognized SSL message, plaintext connection? 原因 ...
- 上传文件至数据库并下载
在FineReport中,会出现希望直接将txt.excel等文件整个保存在数据库中进行备份,并且希望通过FineReport制作报表将这些文件下载下来的情况. 上传:使用文件控件上传文件,以二进制流 ...
- 上传文件返回数据提示下载
摘要: 最近项目中出现上传文件返回的json数据会被提示下载,只有在ie10+中才会出现这个问题.前端使用jQuery的插件ajaxForm提交表单,后台返回的数据格式为json.代码如下: 后端P ...
- 上传文件的加密和下载文件解密
文件上传加密 在很多应用场景中,出于安全考虑,我们不得不实行上传文件时对文件进行加密, 存入服务器的文件就会变成二进制文件,当别人直接冲服务器拿到文件时,也无法查看,这就保证了安全性. 但是我们需要在 ...
- WebClient上传文件至服务器和下载服务器文件至客户端
#region WebClient上传文件至服务器 /// <summary> /// WebClient上传文件至服务器 /// </summary> /// <par ...
- 常用的xshell命令之从本地上传文件和从服务器下载文件到本地
借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器. 如果没有安装,需要执行:[cpp]yum install lrzsz[/cpp ...
- ubuntu上传文件到百度网盘
导语:经常要把一些服务器上的东西或者脚本保存起来,但是下载到本地上传又慢.找了下资料并调整了下.用docker起一个python环境,并挂载需要上传的文件夹,通过bypy上传. docker run ...
最新文章
- linux autofs ftp,Linux NFS自动挂载autofs配置
- Spring和springmvc两个容器的关系
- Maven2整合集成IntelliJ IDEA创建Web项目
- frida hook so层方法大全
- IBASE hierarchy structure and related API
- pymysql.err.InternalError: (1054, Unknown column '27D24A3B' in 'where clause')之错误解决
- node环境变量_实际使用Node环境变量的方法如下
- JBookManager v1.00.2008314 (编辑管理您的Jar电子书)
- input type=file美化
- MATLAB资源安装免费激活完整步骤
- Microsoft Excel 教程,如何在 Excel 中使用自动求和?
- Oracle数据库安装教程--Oracle19c DataBase
- Python爬虫 - 02.实现贴吧签到
- DSP复习笔记(2)——TMS320F28335芯片内部结构
- SAP中 关于BAPI_MATERIAL_SAVEDATA创建物料报错:字段MARA-MEINS/BAPI_MARA-BASE_UOM(_ISO)被定义为必需的字段; 它不包含条目
- Box Cox Transformation
- 哈勃(Hubble)太空望远镜:人类的大眼睛
- Problem O: 笨熊的盒子
- 车联网(智能网联汽车)无线电频率规划发布 助力制造强国和网络强国建设
- 2021年起重机械指挥最新解析及起重机械指挥模拟考试