Back to Forum Re New

Win7下Dropbox同步任意文件夹

Dropbox同步任意文件夹实例:
在命令行输入以下命令
mklink /D D:\Dropbox\All\Administrator\源 C:\Users\Administrator\AppData\Local\Microsoft\Feeds

注意如果路径里有空格,必须给路径加上英文双引号。

mklink /D "D:\Dropbox\All\Administrator\源" "C:\Users\Administrator\AppData\Local\Microsoft\Feeds"


*************************************************************************************************
原文地址:
http://blog.owliu.com/?p=1681

Mklink,Dropbox的好帮手


一直纠结Dropbox只能同步一个目录,这个设定有时候很操蛋,实际就是如果你把文件copy过去,有时候会忘记同步回来。。造成新的问题。不过昨天在搜电脑椅的时候居然发现一个关于Mklink的文章,也是用来同步Dropbox的。
Mklink在windows vista以上系统自带,我立马用了下,果然非常好用。

命令如下,mklink /D e:\dropbox\document\123  e:\123
PS: 文件夹名中有空格的话,命令行中要给文件夹全路径名称加引号。

执行了以后,在Dropbox的目录下面华丽的出现了一个叫123的文件夹,内容和E:\123里面的一模一样,Dropbox立马开始往上同步,远程计算机也开始哗哗的下载了。爽啊!

标准命令如下:
MKLINK [[/D] | [/H] | [/J]] Link Target
        /D      创建符号链接。
        /J      创建软链接即目录联接。
        /H      创建硬链接,而不是符号链接。
        Link    指定新的符号链接名称。
        Target  指定新链接引用的路径 (相对或绝对)。

做了/D以后,可以看到左下角有一个箭头图标,表明是一个link,对整个文件夹的操作对原文件夹不生效,但是对文件的操作是生效的。
/D和/J我查了N久,也没看到区别。。
/H貌似只能做文件链接
标签:Dropbox, Windows

*******************************************************************************

原文地址
http://www.viuee.com/60/

MKLINK的参数及使用

在摆弄Dropbox的时候了解了Win7自带的mklink命 令,简单来讲它类似于linux下的In命令,可以方便地创建NTFS文件系统中的文件或目录链接(类似某文件的快捷方式或目录的映射)。使用方法很简 单,在开始菜单中右键 “命令提示符”,选中 “以管理员身份运行”,输入命令即可,输入“mklink /?”可以查看其帮助说明。mklink包含几个参数,在使用过程中遇到一些问题,阅读了一些资料后把总结分享出来,同时也方便自己今后的学习。

在介绍mklink的参数之前,有几个概念得弄清楚。mklink通过指定参数可以建立出不同形式的文件或目录链接,分为硬链接(hard link)、符号链接(symbolic link)和软链接(联接)(junction)三种。

符号链接(symbolic link):
建立一个软链接相当于建立一个文件(或目录),这个文件(或目录)用于指向别的文件(或目录),和win的快捷方式有些类似。删除这个链接,对原来的文件(或目录)没有影像没有任何影响;而当你删除原文件(或目录)时,再打开链接则会提示“位置不可用”。
例如,可以将桌面上的ABC.exe程序通过建立一个软链接链接到D盘的ABC文件夹下,这样当我双击ABC.exe打开的就是D盘的ABC文件 夹;或者我也可以将D盘的temp文件夹链接到C盘的系统temp文件夹下,这样就可以把临时文件夹映射到其他更大的分区中,解放系统分区。

软链接(联接)(junction)
作用基本和符号链接类似。区别在于,软链接在建立时会自动引用原文件(或目录)的绝对路径,而符号链接允许相对路径的引用。

硬链接(hard link)
建立一个硬链接相当于建立了一个文件的别名,例如对A.mp3创建了名字为 B.mp3的硬链接,则修改硬链接文件同时原文件也被修改,但是删除其中任何一个则对另一个没有影响。

例如删除A.mp3则B.mp3则会被系统识别为一个普通的文件,数据与原A.mp3相同。A.mp3、B.mp3均是同一个文件的别名,而符号(软)链接建立的是一个路径文件,即链接文件内的内容是指向原文件的路径,它们是不同的两个文件。

建立链接文件的几点注意:
1、建立文件或目录链接限于 NTFS 文件系统,符号(软)链接的建立可以跨文件系统;
2、硬链接只能用于文件,不能用于目录,符号(软)链接可以为目录建立链接;
3、硬链接只能建立同一分区内的文件指向;
4、硬链接不允许对空文件建立链接,符号(软)链接可以。

上边提到了符号链接(symbolic link)和win的快捷方式(shortcut),引用wiki说明它们的区别。
快捷方式(shortcut)是一种功能上类似符号链接的文件对象,但与符号链接有本质的不同。快捷方式是普通的文件(拥 有扩展名 .lnk),而非符号,因此,快捷方式可以被复制、移动、更改(某些特殊的快捷方式无法更改所有信息)或删除。快捷方式可以指向文件、文件夹或其他任何系 统中合法的位置(包括控制面板、桌面等)。

概念弄清楚之后,mklink的参数定义就变得很清晰了:
无参数指定:建立文件的符号链接。无参数指定的默认情况下,建立的是文件的符号链接,删除链接文件不会影响源文件,
/d:建立符号链接(symbolic link)
/j:建立目录的软链接(联接)(junction)
/h:建立文件的硬链接(hard link)

命令格式:mklink /d(定义参数) \MyDocs(链接文件或目录) \Users\User1\Documents(原文件或目录)
最后,至于删除建立的链接,在“命令提示符”下用del就好了
EQ中文世纪地图集地址:
www.ceqmap.com
Back to Forum