有一个存放各种文档的文件夹,里面包括PDF,iWork,office文档等
由于是按照课程分类的,而且时常需要在iWork和office online上做一点简单的编辑,亦或者使用iPad查看文档,office for iPad可以使用dropbox,如果把office类全放到dropbox,其他包括iWork都放到iCloud,管理起来很痛苦
所以就想要找一个工具同步iCloud下的一个文件夹到dropbox,可以同步对于两个文件夹任一个的文件修改,添加和删除操作
貌似path finder有个folder sync,但是这个软件是一个finder的替代品,目前在用total finder,所以只想找一个单一的同步文件夹的软件
求助大谷歌,找到一个 Synkron的Folder sync,只能使用计划任务,不能实时同步,而且测试下来貌似经过修改的文件不一定能同步成功(比如PDF做个标记就不会同步)
所以就来求助,这个需求还有何解?
1
Sylv 2015-02-16 06:20:45 +08:00 via iPhone 1
软链接到 Dropbox 就好了
|
2
cattyhouse 2015-02-16 06:24:19 +08:00 via iPhone 1
两个方法都可以
1 把dropbox文件夹放到icloud文件夹下面。 2 打开终端,cd dropbox文件夹,ln -s ~/iCloud文件夹/某文件夹 . 上面的是小写的LN,末尾还有个点 |
3
cattyhouse 2015-02-16 06:26:00 +08:00 via iPhone
Dropbox会将软链接的原文件同步,而不是软连接本身,这点非常赞。我用这个方法备份Mac上的各种配置文件。
|
4
xcv58 2015-02-16 06:50:32 +08:00 via iPhone
@cattyhouse 我都是直接放到 Dropbox 然后软链接出去。
|
5
lobbk1209 OP |
6
lekai63 2015-02-16 09:06:56 +08:00
单一的文件夹同步工具?? 试试微软的syncToy
|
7
popbones 2015-02-16 13:48:27 +08:00
软链接就可以搞定,我DB里的很多文件都是其它为止软链接过去的。不过我还是会避免双重同步。
|
8
GreenArrow 2015-02-16 20:56:42 +08:00 1
这个功能非常赞啊,但是dropbox在国内不能用啦,科学上网也不行,不知道有什么办法可以解决否?
|
9
lobbk1209 OP @GreenArrow 我是人肉翻墙的~ 不过前阵子回国的时候是用的shadowsocks ,同步速度还不错
|
10
GreenArrow 2015-02-16 21:02:01 +08:00
@lobbk1209 我也自建了 shadowsocks,但是dropbox还是用不了
|
11
lobbk1209 OP @cattyhouse 刚才试了一下软链接,但是dropbox怎么还是只同步那单个文件,不会同步文件夹的内容,与finder建立的替身效果完全一样啊。。。难道是因为iCloud ?
ln -s /Users/XL/Library/Mobile\ Documents/com~apple~CloudDocs/Semester2 /Users/XL/Dropbox/Semester2 |
12
lobbk1209 OP @GreenArrow dropbox的客户端不是有代理设置么? 里面可以设置socket 5 代理啊
|
13
lobbk1209 OP @lobbk1209 好吧,看来以后有事儿还是得求助大谷歌,外加英文搜索,搜索 Symbolic link + iCloud drive,找到一个Mac drop any的软件,支持iCloud drive和各种云存储的软链接,瞬间搞定,搜英文折腾了一晚上也没搞定。。。个人猜测10.10 iCloud 内文件是一种特殊存在吧。。。在苹果开发者支持网站上找到有人说 iCloud不能同步软链接的内容,反过来也没法软链接出来。因为做出的软链接都显示无法找到原身,手动指定那里干脆就不显示iCloud
|
14
cattyhouse 2015-02-17 09:13:47 +08:00 via iPhone 1
cd ~/Dropbox
ln -s /Users/XL/Library/Mobile\ Documents/com~apple~CloudDocs/Semester2 . semester2如果是个文件,那么同步过去的就是文件,如果是个文件夹,同步过去的就是文件夹。 |
15
GreenArrow 2015-02-17 09:56:04 +08:00
@lobbk1209 谢谢你的指教,我用socket5 代理搞定了
|