NTFS 新特性:Junction 应用详解
前些时无意发现 Vista 的 C:\Documents and Settings 目录和 C:\Users 目录内容完全一样(可能需要调整权限你才能浏览),而且你在这两个目录中对任意一个目录内容做改变,另一个也会做相应的改变,很是“神奇”,后来经过一番探索+搜索,终于有了结果,好东西不敢独享,拿出来给大家分享!
开始还以为是 Vista 的什么新功能,慢慢才发现原来是 NTFS 的 Junction 目录功能,Windows 似乎没有提供任何 Junction 相关工具,后来终于在 Sysinternals 发现了 junction.exe 这个小工具,下面就演示 junction.exe 来介绍 junction.exe 工具。
junction.exe 是 Sysinternals 出品的命令行工具。下面开始演示其主要功能!
创建 junction 目录:
我们先用 dir 查看当前 D:\ 目录结构:
接着运行 junction D:\LINK D:\WINDOWS ,命令的意思是创建一个名为 D:\LINK 的 junction 目录,指向 D:\WINDOWS ,该命令瞬间执行完成。接着在执行 dir 命令查看目录结构,发现多了一个名字为 LINK ,类型为 JUNCTION 的目录。
我们去资源管理器查看一下,可以看到 D:\LINK 和 D:\WINDOWS 文件夹内容一模一样,如果你对其中任意一个文件夹里面的内容做修改,另一个也会相应的改变,呵呵,我们也建立出了这种“神奇”的目录。而且磁盘空间使用量没有改变哦,因为只是实现连接罢了,并不是将原文件复制以及同步。
使用连接目录时就像使用原目录一样,就像实实在在有这个目录一样,程序不会发现连接目录与普通目录有何不同。而一般的文件夹快捷方式是不行的。
下面谈谈删除:
如果你不想要这个连接目录,以及目录中的所有内容,直接按 Shift + Delete 删除好了。
如果你只是想删除这个连接目录,但是保留原目录中的内容,则应该使用 junction 的 -d 参数进行删除。例如:junction -d D:\LINK
应用举例:
假设 C: 盘空间不够,C:\Program Files 中有些软件已经找不到安装,我们可以将 C:\Program Files\???????? 中的一些软件移动到 E:\???????? 某个目录(移动时要保证这个软件没有文件处于正在使用的锁定状态),在做一个到 C:\Program Files\???????? 的 JUNCTION 目录连接,问题就圆满解决了。:)
更多应用还等待大家慢慢发掘。
其它:
junction.exe 工具只是在 NTFS 驱动器中创建和删除 junction 目录,自身并不会驻留内存占用系统资源,执行完毕会立即退出。
junction 目录是 NTFS 文件系统的一个特性,所以 junction 目录并不是 Sysinternals “发明”的,而是微软。
junction 下载地址:
http://download.sysinternals.com/Files/Junction.zip适用于使用 NTFS 的 NT 系列系统
顺便说下 Vista 中 C:\Users 是原目录,C:\Documents and Settings 是连接到 C:\Users 上的,也许微软觉得 C:\Documents and Settings 太长太难记了所以在 Vista 中改 C:\Users 了,又怕部分老软件有兼容问题所以还留个 C:\Documents and Settings 连接目录 :)
相关推荐
junction D:\快盘\数据手册及应用 F:\Data\数据手册及应用 ===================== Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\Evan>cd D:\Green\...
1.下载Junction,拷贝到Windows目录。 2.找到iTunes的备份路径,比如win7的路径为C:Users用户名AppDataRoamingApple Computer,目录MobileSync就是用来存放backup文件的。 3.关闭iTunes。将目录MobileSync移动...
batch create ntfs junction 批量创建 junction 的工具 一些软件比如 QQ , 开发用的IDE会大量的往硬盘写些文件,而这些文件通常是无用的日志文件类,大量的io还会拖慢系统。 一个比较好的解决方法是,创建 ramdisk ...
junction 文件夹接合 junction 文件夹接合 junction 文件夹接合 junction 文件夹接合 junction 文件夹接合
运用B+数算法,实现树性存储,探索ntfs的存储算法
最好用的NTFS LINK工具,junction工具的可视版。
junction.exe可以建立ntfs文件系统的目录映射(符号链接)
什么是junction?用过linux的人都知道link的含义,而junction就是类似于link的链接程序。 运行 junction D:\LINK D:\WINDOWS ,命令的意思是创建一个名为 D:\LINK 的 junction 目录,指向 D:\WINDOWS ,该命令瞬间...
junction.exe,可以在window系统实现同Linux系统mount相同的功能,能将一个目录的文件同步到另外一个一个目录. 使用方式:进入cmd命令行,执行下面的命令 D:\software\junction\junction.exe D:\target D:\source ...
建立目录的软链接 例如在D盘建立一个Link目录,实际指向C盘的windows目录 用法: example: junction d:\link c:\windows example: junction -d "d:\link
交界处 Junction是一个用于在会议期间管理提案,评论,日程安排和反馈的软件。贡献选择一个并在问题线程中提出任何疑问。 将任何错误/功能请求报告为Github(如果尚不存在)。 如果您开始处理某个问题,请留下评论...
用于在ntfs分区上创建文件链接 类似于unix link
电子电路基础英文课件:Ch2 Bipolar Junction Transistors and Basic BJT Amplifiers.ppt
junction命令行工具
半导体物理课件(英):Chapter 6 - pn junction.pptx
junction 文件映射工具 和linux下的ln命令差不多
Commission?Junction 文档
创建ntfs下的镜像目录工具。如qq存放在c盘,安装了还原精灵,qq的聊天记录无法得到保存。用镜像目录将目录指向外部即可。这样保证了qq文件夹不被病毒感染,同时保存了qq聊天记录。
在windows7下面创建junction文件夹。其实就是虚拟文件夹,例如你可以将用户目录映射到D盘,以方便更新系统,同时又不会因为拷贝文件而造成文件丢失或者设置失效。