租用的外網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.git
cd ~/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.com
Usage: ./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>
info
space
unlink
Optional 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 .git
For 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
等命令類似。
[完結]
相關文章
- git和tormoisegit上傳本地檔案到githubORMGithub
- 上傳本地.CSV檔案到內表中
- 本地專案上傳到 CODING
- 將本地檔案傳輸到GitHubGithub
- jmeter儲存下載的檔案到本地JMeter
- 如何將自己的本地專案上傳到github上?Github
- 檔案包含漏洞(本地包含配合檔案上傳)
- java方法客戶端下載伺服器上的檔案到本地Java客戶端伺服器
- 檔案上傳下載
- 根據網路連線(檔案連結)下載檔案到本地
- Android WebView適配html載入本地檔案並上傳AndroidWebViewHTML
- 檔案的上傳與下載
- JavaWeb之實現檔案上傳與下載外掛JavaWeb
- 使用git將本地專案上傳到githubGithub
- Java實現上傳檔案到Oracle及從Oracle下載檔案JavaOracle
- 檔案上傳與下載
- JAVA檔案上傳下載Java
- Vertx 檔案上傳下載
- centos上傳下載檔案CentOS
- Node.js 一行命令上傳本地檔案到伺服器Node.js伺服器
- 下載內表到本地.CSV檔案中
- plupload微信檔案上傳外掛
- java上傳檔案跟批量下載檔案Java
- 解決從linux本地檔案系統上傳檔案到HDFS時的許可權問題Linux
- Jsp+Servlet實現檔案上傳下載(一)--檔案上傳JSServlet
- 檔案上傳和下載功能
- 使用SecureCRT上傳下載檔案Securecrt
- 【ubuntu】git安裝配置以及本地版本庫內容上傳到githubUbuntuGithub
- 怎麼把本地資料庫檔案上傳到雲伺服器ecs資料庫伺服器
- Tp3如何實現本地視訊檔案上傳到七牛雲
- Struts2的檔案上傳下載
- 【liunx命令】上傳下載檔案的方法
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- Dropbox的可用Hosts檔案
- 使用scp將linux伺服器中的檔案傳到windows本地主機上Linux伺服器Windows
- 把本地專案上傳到github 不使用eclipseGithubEclipse
- 關於本地專案上傳到碼雲和GitGit
- 使用Git工具,實現上傳本地專案到GitHubGithub