junction使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
junction使用方法,用junction实现文件夹同步映射,也就是软件搬家的原理,junction使用报错?????????
文件夹映射这个大家不陌生,Windows提供一个共享磁盘的映射,目的是把别人共享的文件夹或者磁盘映射到自己电脑里,成为自己电脑的一个磁盘,方便使用.
但是今天我用一个软件的时候,想让两个文件夹内容保持同步,但又不是复制的,毕竟占地方,映射的方式最好,就查到了这个软件,junction.exe,是Sysinternals 出品的命令行工具。注意只能在NTFS文件格式下使用.
废话不多说,上使用方法:
例如,软件搬家的原理,我把软件全装到了d:program里,处于D盘地方不够了,我想把这个文件夹里的东西搬到E盘的program里,
1.把d盘program文件夹剪切到E盘(注意是剪切,也就是说弄完之后D盘没有program 这个文件夹)
2.下载junction 然后把这个东西放到系统盘Windows/system32(方便你使用命令行).下载地址:/Files/Junction.zip
3.运行->CMD 回车-> junction d:\program e:\program 回车
4.然后去D盘看看,program这个文件夹又出现了,如果是快捷方式的图标,不用担心,这个绝对不是快捷方式.你可以发现这个文件夹是有大小的,也不用担心,他丝毫不占用你D盘的空间.
5.如果需要撤销,也很简单,junction d:\program -d 就行了,-d是delete的意思,即删除这个映射关系.
有几个注意事项:
1.junction的语法很简单junction 需要建立的文件夹目标文件夹
2.需要建立的文件夹是不占地方的,也就是一个映射的结果.注意建立使用命令之前不要存在这个文件夹,否则就会报错,我的系统报出了?????????一堆问号.可能是说文件已经存在.
3.目标文件夹是真正存放的位置,是占空间的.
4.虽然D盘下的是映射的,但是你在里面修改,实际上是在E盘里修改.也就是你D盘这个文件夹实际上是指向E盘的,也就是这种搬家方式能工作的原因.
在windows中创建软链接,junction的使用方法
目录
[隐藏]
∙1junction
∙2适用环境
∙3下载安装
∙4命令格式
o 4.1创建
o 4.2删除
∙5举例
junction
软链接也可以称作符号链接,类似于unix中的ln -s。
其实windows也是有这个功能的,不过windows貌似没有内置相关的符号连接工具。
最好用的工具应该是Microsoft网站上提供的SysInternals套件,里面包含了大量的实用程序,其中junction.exe就是用来管理符号连接的。
使用junction所创建的符号链接文件夹并不会占用任何磁盘空间,它仅仅是指向了源文件夹。
官方网址:/en-us/sysinternals/bb896768
适用环境
∙必需为NTFS文件格式
∙windows XP+
∙windows server 2003+
下载安装
地址:/Files/Junction.zip
将junction.zip解压得到junction.exe,直接扔到C:\WINDOWS\system32
命令格式
创建
1 junction [-s] 链接路径源路径
*其中参数-s为递归子文件夹
删除
1 junction -d 链接路径
举例
D盘中有个文件夹movies,存储大量的视频,想实现访问C:\movies等于访问D”\ movies的效果。
首先确保C盘下不存在movies文件夹,之后开始->运行(windows功能键+R也可),
出入cmd调出命令行,执行以下代码:
1 junction -s C:\movies D:\movies
出现提示:
1 2 Created: C:\movies Targetted at: D:\movies
此时,软链接创建完毕。
而删除时只需要:
1 junction -d C:\movies
很方便吧~
用这种方法可以配合同步网盘,将比较大的硬盘用来存储,工作盘可以挪到系统盘上。
先下载junction.exe文件,具体操作不说了。
1、先执行一下junction.exe文件,让它注册到系统。
2、创建引用:junction x:\test c:\test ,第一个参数是在x盘里创建的目录,需要该目录不存在。第二个参数是目标目录。(也就是将C盘的test目录创建了一个快捷方式到x盘的test 目录下),只是这种快捷方式与平时的快捷方式不太一样而已。
3、其实,这样就完事了。如果觉得目录创建错误了,可以junction -d x:\test 将它删除。