NTFS links – 虚拟目录的软件

NTFS links 是一款虚拟目录软件,举例说,比如把 C 盘下的 Program Files 指向 D 盘的 A 目录,那以后安装到 Program Files 的文件实际上是安装到 A 目录。

有读者询问

不知道有没有用过虚拟目录的软件?
就像 Linux下面的 Links,比如我把 C 盘下的 Program Files 指向 D 盘的 A 目录,那以后安装到 Program Files 的文件实际上是安装到 A 目录。。。

NTFS links - 虚拟目录的软件 | 小众软件
Cameos 同学给出了很详细的解答,我挑选出了 NTFS links,仅支持 NTFS,有兴趣的同学可以试试其它程序。

NTFS links 的使用是这样的,安装后,右键拖动任何文件/文件夹,在右键菜单中有 Creat Soft Link Here 选项,选中后就会出现一个名为 Soft Link to XXX 的文件,查看属性,大小也与原文件相同。但这个 Soft Link to XXX 是个虚拟文件,你在这里的所有操作都会被继承到原文件中,包括改名,删除。而在原文件中的操作也同样会继承到虚拟文件中。

附 Cameos 的详细解答 via

你说的这个链接,NTFS5 有类似的实现,但是要比 Linux 下面的 soft link/hard link 要差一些

把一个目录指向另一个目录,可以使用 NTFSdirectory junction point 功能,这个功能微软只提供了 API 但在 explorer.exe/cmd.exe 里面没有提供直接支持,你可以下载 sysinternals 写的命令行工具 junction.exe,注意 rmdir junction point 时会删除实际的目录!如果只想删除 junction point 的话,要用 junction -d

如果是 Vista 的话,微软提供了一个命令 mklink,使用方法可见这里

如果喜欢图形界面的话,可以考虑开源的 ntfslinkext,或者免费的 NTFS links。(NTFS links 网页有个 Similar Tools,下面还有几个)

下载(148KB): boxstr | 来自小众软件 | filefront | skydrive | brsbox

来自小众客栈,感谢 Cameos

72 条留言

  1. 左楠风 2009/01/14 回复
  2. 路人之一 2009/01/20 回复
  3. 冯绍昌 2009/01/22 回复
  4. 用法问题 2009/03/26 回复
  5. heeroyuyj 2009/06/15 回复
  6. jengobells 2011/04/14 回复

写留言