最新消息:找几个友情链接呗,稍微跟本博客相关的都OK,百度Google均有收录(50+)即可,添加后邮件至:admin(at} 61zyw.com,随后我就添加

Linux 上传/下载 Dropbox 脚本

VPS文档 dadi666.com 4175浏览 9评论

Dropbox-Uploader这是一个基于Dropbox官方API制作的Linux Shell脚本,可以远程上传、下载、删除、列表你的Dropbox账户。这一切仅需在简单的命令行下完成。

大地记得之前的一个自动备份到Dropbox的脚本在那段时间流行了一段时间,但目前,也就是几天前,大地测试那个脚本,发现已经失效。值得关注的是,Dropbox-Uploader这个项目基于官方API,而且更新也不慢。写这篇文章的时候,该脚本在11天前更新过。

【获取 Dropbox-Uploader】

方法一、

Dropbox-Uploader项目托管在GitHub,传送门

进入页面下载最新版本,把文件里的dropbox_uploader.sh上传到你的Linux端。

方法二、

或者可以通过git的方式获取整个项目。

CentOS之类:yum install git-core;Debian之类:apt-get install git-core

上面一行如已安装可忽略,安装完成git之后,在命令行输入以下命令:

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git

然后,移动项目里的dropbox_uploader.sh到当前目录:

mv Dropbox-Uploader/dropbox_uploader.sh dropbox_uploader.sh

就此OK。

PS:也许你可能需要用编译的方式安装git,还有一切额外的依赖包,自行解决吧!当然那,也可以用上面的方法一

方法三、

这个是大地博客觉得最方便的一个获取方式。解压缩zip压缩包需要安装unzip组件。

wget https://nodeload.github.com/andreafabrizi/Dropbox-Uploader/zip/master

unzip master

mv Dropbox-Uploader-master/dropbox_uploader.sh dropbox_uploader.sh

这样就可以了,然后进行下一步。

【Dropbox-Uploader 初始化】

运行dropbox_uploader.sh仅需cURL。yum install curl;apt-get install curl。

chmod +x ./dropbox_uploader.sh

给文件权限后,运行该脚本开始初始化。

./dropbox_uploader.sh

2013-01-02_134221

恩,按照提示,进入https://www2.dropbox.com/developers/apps这个网址,登录你的帐号(被殴~),建立个app。

2013-01-02_134702

2013-01-02_134828

Access一般设置为Full Dropbox吧!管理全部你帐号里的全部文件哟!如果你有安全网络安全恐惧症的话,速速选择App folder

 2013-01-02_135407

赶紧拷贝App key和App secret回到黑底白字的命令行界面。

 2013-01-02_140043

按照图片操作,然后复制上面红色线条画的一个地址,复制到浏览器并打开。

点击Allow

2013-01-02_140517

回到命令行,敲入回车。

2013-01-02_140850

这步完成了!

【Dropbox-Uploader 基本操作】

可参照这个说明:传送门

列出你的Dropbox文件列表,后面紧跟目录可列出远程目录中的文件列表:

./dropbox_uploader.sh list 目录 //默认为主目录

./dropbox_uploader.sh list dadime_backup

下载命令:

./dropbox_uploader.sh download 文件目录

./dropbox_uploader.sh download /dadime_backup/dadi.me_1_2012-11-26_10-50-17.zip

2013-01-02_141540

上传命令:

./dropbox_uploader.sh upload 本地目录 远程目录

./dropbox_uploader.sh upload ./dropbox_uploader.sh /dadime_backup

2013-01-02_141731

删除命令:

./dropbox_uploader.sh delete 文件目录

./dropbox_uploader.sh delete /dadime_backup/dropbox_uploader.sh

【结语】

Enjoy it.

转载请注明:大地博客 » Linux 上传/下载 Dropbox 脚本

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址