Dropbox使用

dropbox是国外较大的网盘之一,居于国内网盘的尿性及审查,博主就经常使用它同步自己重要的文(zhong)件(zi)了。如果还没有账号的,点这个 直通车 直达注册页面,会比普通注册多出1GB的空间喂。

另外,注册后由于dropbox安装的尿性,可能屡次失败,在国内的用户还是下好离线安装包再搞吧。废话不多说,直接上说明:

linux安装dropbox命令工具

参考:https://www.dropbox.com/install-linux

1
2
3
4
5
6
7
8
9
10
cd ~ && wget -O dropbox.tar.gz "https://www.dropbox.com/download?plat=lnx.x86"
cd ~ && wget -O dropbox.tar.gz "https://www.dropbox.com/download?plat=lnx.x86_64"
tar xzf dropbox.tar.gz
# ln -svf ~/.dropbox-dist/dropboxd /usr/local/
wget -O 'dropbox.py' https://www.dropbox.com/download?dl=packages/dropbox.py #下载官方的服务管理脚本
mv dropbox.py ~/.dropbox-dist/
chmod +x ~/.dropbox-dist/dropbox.py
ln -svf ~/.dropbox-dist/dropbox.py /usr/local/bin/dbox

centos 6下添加服务:

vi /etc/init.d/dropboxd
添加如下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# chkconfig: 345 85 15
# description: Startup script for dropbox daemon
#
# processname: dropboxd
# pidfile: /var/run/dropbox.pid
#
# Source function library.
. /etc/rc.d/init.d/functions
DROPBOX_USERS="root www"
prog=dropboxd
lockfile=${LOCKFILE-/var/lock/subsys/dropbox}
RETVAL=0
start() {
echo -n $"Starting $prog"
for dbuser in $DROPBOX_USERS; do
daemon --user $dbuser /bin/sh -c "~/.dropbox-dist/dropboxd&"
done
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch ${lockfile}
return $RETVAL
}
stop() {
echo -n $"Stopping $prog"
for dbuser in $DROPBOX_USERS; do
killproc ~/.dropbox-dist/dropboxd
done
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile}
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $prog {start|stop|restart}"
RETVAL=3
esac
exit $RETVAL

再执行下面的命令,使得dropbox能开机启动

1
2
3
sudo chmod +x /etc/init.d/dropboxd
sudo /etc/init.d/dropboxd start
chkconfig dropboxd on

dbox命令帮助

  • help

    dropbox help [命令]
    在没有参数时,会输出命令列表及每个命令的简短说明。如果加上命令,则输出有关如何使用该命令的说明性帮助。

  • status

    dropbox status:
    输出 Dropbox 守护程序的最新状态。

  • puburl

    dropbox puburl 文件
    输出文件的公开链接网址。只在您的帐户已启用公共文件夹时才有效。此命令只能对公共文件夹中的文件使用。

  • stop

    dropbox stop:
    停止 Dropbox 守护程序。

  • running

    dropbox running:
    守护程序正在运行时返回 1;守护程序不在运行时返回 0 。此命令只能用在脚本中,作用是检查 Dropbox 是否在运行。此命令不会输出任何内容到 CLI。

start

Dropbox start [-i]
启动 Dropbox 守护程序。如果守护程序已在运行,此命令没有任何作用。 如果系统上没有 Dropbox 守护程序,您可以选用 -i 或 i–install 来自动安装。

filestatus

dropbox file status [-l] [-a] [文件]…
输出每个文件的最新状态。

选项:

-l 或 –list:以类似于原生 Linux 命令“ls”的格式来输出信息。
-a 或 –all :不要忽略以“.”开头的项目。
别名包括 stat。

ls

dropbox ls [文件]…
这是 filestatus -l 的别名。

autostart

dropbox autostart [y/n]
选项:

n:Dropbox 不会在登录时自动启动。
y:Dropbox 会在登录时自动启动(默认)。
此命令可能只在当前受支持的 Ubuntu 分发版本上有效。

exclude

dropbox exclude [列表]
使用列表或不使用参数时,输出当前已从同步中排除的目录列表。

dropbox exclude add [目录] [目录] …
将一个或多个命令添加到排除列表中,然后重新同步 Dropbox。

dropbox exclude remove [目录] [目录] …
从排除列表中删除一个或多个目录,然后重新同步 Dropbox。

注意:指定的任何路径都必须在 Dropbox 文件夹内。

lansync

dropbox LAN 同步 [y/n]
选项:

y:Dropbox 将使用 LAN 同步(默认)。
n:Dropbox 将不会使用 LAN 同步。
sharelink

dropbox sharelink 文件
输出文件的共享链接。

文件:文件的绝对路径

  • proxy

    dropbox proxy 模式 [类型] [主机] [端口] [用户名] [密码]
    手动为 Dropbox 设置代理。

    模式为下列值之一:none、auto、manual
    下列参数只在 manual 模式中有效:
    类型为下列值之一:http、socks4、socks5
    主机:代理主机名
    端口:代理端口
    用户名:代理用户名(可选)
    密码:代理密码(可选)

  • throttle

    dropbox throttle DOWNLOAD UPLOAD:
    为文件同步设置带宽限制。

    • DOWNLOAD 为 unlimited 或手动设置的以 KB/秒为单位的上限
    • UPLOAD 为下列值之一:unlimited、auto 或手动设置的以 KB/秒为单位的上限

参考