Dropbox Uploader 是一个 BASH 脚本,可用于从 Dropbox(一种在线文件共享、同步和备份服务)上传、下载、列出或删除文件。
为什么使用这个脚本?
便携:它是用 BASH 脚本编写的,并且只需要cURL(curl 是一种从服务器传输数据或向服务器传输数据的工具,适用于所有操作系统,并且在许多 Linux 发行版中默认安装)。
安全:不需要向此脚本提供您的用户名/密码,因为它使用官方 Dropbox API v2 进行身份验证过程。
安装配置DropboxUploader
使用git拷贝官方仓库:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
或者直接下载脚本:
curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh
然后给脚本赋予执行权限并运行:
chmod +x dropbox_uploader.sh
./dropbox_uploader.sh
第一次运行时dropbox_uploader,系统会引导您完成向导以配置对 Dropbox 的访问。此配置将存储在~/.dropbox_uploader.
使用DropboxUploader语法非常简单:
./dropbox_uploader.sh [PARAMETERS] COMMAND...
[%%]: 可选参数
<%%>: 必须参数
可使用命令:
upload
上传本地文件或目录到Dropbox。
download
从Dropbox下载文件或目录到本地
delete
删除Dropbox上的文件或目录
move
移动或重命名远端文件或目录
copy
拷贝远端文件或目录
mkdir
在Dropbox创建目录
list [REMOTE_DIR]
列出Dropbox目录内容
monitor [REMOTE_DIR][TIMEOUT]
监控远端目录变化,如果超时退出,则会反馈第一次变化。
share
获取远端文件或目录的公开连接
saveurl
从URL下载文件到Dropbox
search
搜索特定文件
info
显示Dropbox帐户相关信息
space 示当前帐户容量使用情况
unlink
断开Dropbox帐户连接
扩展参数:
-f
从特定文件加载配置
-s
Skip already existing files when download/upload. Default: Overwrite
-d
开启DEBUG模式
-q
Quiet mode. Don’t show progress meter or messages
-h
显示可读的文件大小格式
-p
显示cURL过程提示
-k
不检查SSL证书(不安全)
例子:
./dropbox_uploader.sh upload /etc/passwd /myfiles/passwd.old
./dropbox_uploader.sh upload *.zip /
./dropbox_uploader.sh -x .git upload ./project /
./dropbox_uploader.sh download /backup.zip
./dropbox_uploader.sh delete /backup.zip
./dropbox_uploader.sh mkdir /myDir/
./dropbox_uploader.sh upload "My File.txt" "My File 2.txt"
./dropbox_uploader.sh share "My File.txt"
./dropbox_uploader.sh list
本文为原创文章,版权归爱分享所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 开源阅读免费看小说02/12
- ♥ UPX可执行文件的终极加壳器02/11
- ♥ Flutter Server Box02/10
- ♥ Alist一个支持多存储的文件列表程序02/10
- ♥ 兰空图床一个属于自己的云端相册02/10