Dropbox,地球上最好的免费文件同步工具,主要用于在你自己的不同电脑(比如公司电脑和自己的笔记本之间)之间同步文件。
活在西朝鲜就是个杯具,越是优秀的国外互联网服务,越有被认证的可能性。Dropbox ,这么优秀的文件同步工具,当然未能幸免。不过, Dropbox 天生就有跟某强对抗的能力,对于整天挂 VPN 或者 SSH 端口转发的朋友来说,嘉佑表示影响不大,更何况,我早就这个功能当作网速太慢时的解决方案。
话说,我直接全屏截图,但是不想打开 GIMP 裁剪,因为 Gnome 下悲剧的没有好用的图片编辑器(至于 KDE ,昨天发现的这个 Krita 似乎够轻量,够用哟)我用的是最新的测试版本的 Dropbox for Linux 客户端,点 Indicator 上的 Dropbox 图标,进入 Preferences ,然后在 Proxies 设置你的 Socks 5 代理即可。这样你就可以摆脱某强的魔掌了。
需要提醒的是,Dropbox 从出生就是跨平台的,Windows/Mac/Linux 下都有客户端,都支持 Socks 代理。
Dropbox 的工作原理是:安装它们的客户端软件之后,自动设置一个固定目录(可更改),此目录下的所有子文件夹跟文件都会被自动双向同步到 Dropbox 服务器,当你在另外的电脑上安装 Dropbox 后,Dropbox 客户端会自动下载服务器上的文件,并双向同步。
正如上所述,你要同步 Dropbox 目录之外的文件夹跟文件,你必须将要同步的文件复制到 Dropbox 目录下才行。不过,好在 Linux 有牛逼的符号链接(symbolic link)技术,配合 Nautilus 脚本,就可以灰常方便的同步 Dropbox 默认目录之外的文件了。如果,你要同步多个文件,以下办法省时更省力哟。
举个例子,如果你是在桌面上编辑一个文本文件,而且你希望通过 Dropbox 来同步,那么,通常的办法,就是你编辑好这个文本文件之后,剪切或复制到 Dropbox 目录下,如果你要修改该文本文件,很遗憾,你只有在 Dropbox 目录下修改。而如果有了符号链接,你要同步的文本文件仍然保存在桌面,只要在 Dropbox 的目录创建一个到桌面上该文本文件的符号链接即可,这样,你在桌面上修改了该文本文件,Dropbox 中会自动同步你修改后的版本。
以下是 Nautilus 脚本的代码:
#!/bin/sh
#
# W.H. Kalpa Pathum <callkalpa@gmail.com>
# 1st June, 2010
#
# Dropbox directory
DROPBOX_DIR="$HOME/Dropbox/"
# creates a temporary file
file_list=$(mktemp)
# writes the URIs of the selected file to the temp file
echo $NAUTILUS_SCRIPT_SELECTED_URIS | sed 's/ \//\n/g' > $file_list
# iterete through the file list
for file in $(cat $file_list)
do
# extract the last filed from the URI, that is the file name
filename="$(echo $file | awk -F'/' '{print $NF}' | sed 's/%20/ /g')"
# creates the symbolic link
ln -s "$(pwd)/$filename" "$DROPBOX_DIR$filename"
# sets the emblem
gvfs-set-attribute -t stringv "$filename" metadata::emblems default
done
exit 0
脚本使用方法:
1. 下载以上脚本文件,直接点击这里 nautilus-dropbox-script.sh 另存为
2. 使用 Gedit 打开 nautilus-dropbox-script.sh 文件
3. 替换其中的 $HOME/Dropbox/ 为你设置的 Dropbox 目录(可以是该目录下的任一子目录)
4. 修改后将该文件移动到 ~/.gnome2/nautilus-scripts/ 目录下
5. 添加可执行权限
cd ~/.gnome2/nautilus-scripts
chmod +x <your file name>
完成!接下来,演示一下吧。把桌面上的两个 PDF 文件同步到,Dropbox 目录下。
直接点右键就可以了,是不是很方便呢?
消息来源: http://kalpapathum.blogspot.com/2010/06/dropbox-usage-made-easy-in-nautilus.html






我来抢沙发 杯具的是我们公司电脑上不允许安装软件 擦
恩,link当然比直接copy方便,特别是同步连续剧,不错。
PS:截图用Shutter
Shutter 没办法抓菜单呀,抓全屏我还是喜欢 Gnome 自带的。
可以,有capture tooltip 的功能,你自己没看而已
我靠,超级实用的教程。如果dropbox支持任意目录同步的话,那简直无敌了!
[marco.chan@fedora Dropbox]$ sh synctoDropbox.sh
: command not foundine 6:
: command not foundine 9:
: command not foundine 12:
: command not foundine 15:
‘ynctoDropbox.sh: line 18: syntax error near unexpected token `do
‘ynctoDropbox.sh: line 18: ` do
学习了,还没用过这个
Dropbox 不是被墙了嘛?
我不是提到了么?Dropbox 本身就支持 Socks5 代理呀。