windows 软链接的建立及删除

  在windows服务器上有时有这样的需求,你的文件在f:\test中,但由于其它原因用户访问的是e:\test,如果又希望e:\test 中的文件与f:\test的保持同步,除了用同步软件来做外,可以用windows 的文件夹映射来做

cmd:
mklink /J "e:\test" "f:\test" 
"e:\test" 这个文件夹事先不能存在,是要创建的目标文件夹(映射的)

 

 

1.建立举例

##建立d:develop链接目录,指向远程的目标服务器上的e盘的对应目录。
mklink /d d:\develop \\138.20.1.141\e$\develop

##建立d:develop链接目录,指向远程的目标服务器上的e盘的对应目录。
mklink /d d:\recivefiles \\138.20.1.141\e$\recivefiles

 

2.删除举例

#删除虚拟的链接目录,并不会删除远程文件夹真实文件,注意千万不能用del,del会删除远程的真实文件。
rmdir d:\recivefiles
rmdir d:\develop

 

3.补充mklink用法

C:\Users\joshua>mklink
Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D Creates a directory symbolic link. Default is a file symbolic link.
        /H Creates a hard link instead of a symbolic link.
        /J Creates a Directory Junction.
      
        Link specifies the new symbolic link name. 
        Target specifies the path (relative or absolute) that the new link refers to.

 

命令格式:mklink /d(定义参数) \MyDocs(链接文件) \Users\User1\Documents(原文件)
/d:建立目录的符号链接符号链接(symbolic link)
/j:建立目录的软链接(联接)(junction)
/h:建立文件的硬链接(hard link)

 

posted on 2017-10-12 22:08  &大飞  阅读(6844)  评论(0编辑  收藏  举报

导航