junction使用方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 将它删除。

相关文档
最新文档