2023年11月26日发(作者:)
Windows 7如何创建符号链接
相比使用过Linux的用户都非常熟悉Linux下经常用到的软链接。目录的软
链接会给用户在使用上带来很多方便的地方,也更便于用户整理和规划自己电脑的
硬盘。
先解释一下这种符号链接会给用户带来怎样的好处,首先这种符号链接和快捷
方式一样,只是作为一个标记存在,并不占用磁盘空间,这样,作为目录的符号链接就
有了很大作用,比如将C盘的Program Files目录,做一个符号链接,指向到D盘的
Software目录。这样,很多程序即使安装到C盘的Program Files目录里,实际的
储蓄位置确实D盘的Software目录。而C盘的Program Files目录看上去和普通
目录并没有什么区别,可以进入目录,查看目录里的文件和子目录。但实际上,这些
文件和文件夹都是在D盘Software文件夹中。
当然,很多人现在已经习惯了在安装软件的时候,修改盘符,直接安装到D盘,
将一些绿色软件也直接放到D盘或其他分区使用。。。但面对一些无法更改安装路
径和一些将用户文件强行放置在C盘的软件,我们会觉得很不爽。。。比如Google
的一些软件。。。
而如果你的系统是Windows7或者Vista(建议升级Win7),就可以通过mklink
这个指令,来创建一些文件夹符号链接,来更改储蓄区域,有效的避免软件被强行安
装到C盘的情况。
具体创建目录符号链接的指令如下(首先要确认是以管理员权限启动CMD,比
如右键CMD程序,选择以管理员身份启动):
mklink /d 空格符号链接目录空格目标目录比如创建一个C盘GCD_SB 目录
指向到D盘BaiDu_SB2目录的符号链接的指令是: mklink /d c:GCD_SB
d:BaiDu_SB2
需要注意的是,如果目录路径中如果包含空格,那么需要把目录的路径用用引
号括起来。
比如创建C盘Program Files目录指向到D盘FuckGFW目录的符号链接指令
是:mklink /d “c:program files” d:fuckgfw
另外还要注意,创建的符号链接的目录不能提前存在,也就是上面例子中的
GCD_SB和Program Files目录不应该提前存在。大家可以充分利用这种文件夹的
软链接来整理和分配自己的硬盘。
Windows Vista/7 的符号连接基于NTFS文件系统的重解析点功能,具体请参
考NTFS 的相关介绍。Windows Vista/7 使用mklink 命令(内部命令,而非可执行
程序)创建符号连接,命令行如下: mklink [/D | /H | /J] LinkName Target
/D 创建目录符号链接(默认为文件符号链接)
/H 创建硬链接
/J 创建目录连接
LinkName 链接名称
Target 链接的目标(根据命令行参数不同,可能为文件、目录或者加载点)
例如:Win7在C:Windows下创建指向D:Installer的符号连接以管理员身
份运行CMD
mklink /d C:WindowsInstaller D:Installer
继续阅读


发布评论