沈阳电脑维修回收网
最新公告: 高价回收台式机、笔记本、显示器、服务器、打印机办公设备等,上门回收,免费报价
服务项目
15640530886
地址:于洪区辉山西路19号3门
电话:15640530886
邮箱:46061291@qq.com
联系人:高升
十分品质·十分服务
电脑常识

当前位置: 电脑维修 > 电脑常识

Windows硬链接、软链接 、符号链接 、快捷方式对比

文章来源:沈阳电脑维修回收网 更新时间:2022-07-03 16:59:57 浏览量:

Windows操作系统支持4种”链接”机制:


快捷方式:shortcut

链接:hard link

软链接:junction point

符号链接:symbolic link


接下来我们一起来看看他们的区别:


1、快捷方式:shortcut


  • 快捷方式以.lnk文件形式存在,适用于Explorer等应用程序。

  • 非NTFS内置机制,从Win95版本开始支持。FAT32支持。

  • 同时适用于文件、目录,只能使用绝对路径。

  • 可以跨盘符,可以跨主机,可以使用UNC路径、网络驱动器。

  • 本身有文件,可以复制,移动等操作。

  • 文件大小仅有几百字节, 跟原文件大小无关,文件类型是.lnk。

  • 删除shortcut,不影响源文件。


2、硬链接:hard link


NTFS内置机制,从Windows NT4版本开始支持。FAT32文件系统不支持。

只适用于文件,并且只能使用绝对路径。

hard link与targetfile必须位于同一磁盘下,可以简单理解成不能跨盘符。

在Explorer中删除硬链接,不影响目标文件。

删除目标文件,不影响硬链接。

CMD命令:mklink /D to from


3、软链接:junction point


NTFS内置机制,从Windows2000/XP版本开始支持。


只适用于目录。

Vista的"C:\Documents and Settings\"是指向"C:\Users\"的软链接,这样一些使用了硬编码"C:\Documents and Settings\"的老程序支持在Vista上正常工作。


只能使用绝对路径。即使创建软链接时使用了相对路径,保存到NTFS文件系统中也会将隐式转换成绝对路径。


软链接必须与目标目录位于同一台电脑,不能跨主机可以跨盘符、不能使用UNC路径;


删除目标目录,软链接仍将存在,但失效了,会指向不存在的目录。


对交接点内文件和子目录的“建立、删除、修改”等操作都被映射到对应的目录中的文件和子目录上,对交接点的“复制、粘贴、剪切、配置 ACL”,只会影响此交接点,在同一卷内移动交接点,只会影响此交接点,但在不同卷间移动交接点,会将此交接点转换为正常目录,并且交接点对应目录下的所有内容都会被移动。


交接点(Junction),也称为“再分析点”,是 NTFS 3.0 及以上文件系统(Windows 2000 及以上系统)的特性,它是链接本地目录(可跨卷)的访问点,通过交接点的操作都会被系统映射到实际的目录上。通过建立交接点,可以在保证一个目录实例(目录的一致性)的前提下,允许用户或程序从本地文件系统中的多个位置访问此目录。


CMD命令:mklink /J to from


4、符号链接:symbolic link


symbolic link不是softlink。


NTFS内置机制,从Vista开始得到支持。


符号链接(Symlink,Softlink)是对文件或目录的引用,实际上符号链接本身是一个“记录着所引用文件或目录的绝对或相对路径”的特殊文件,通过符号链接的操作都会被重定向到目标文件或目录。对符号链接和快捷方式的“读、写、遍历”等操作都会被重定向到目标文件或目录,但对它们的“复制、删除、移动、配置 ACL”等操作只针对自身。


同时适用于文件、目录。这是一种拥有综合能力的快捷方式,文件大小为0字节和不占用空间。


可以使用相对、绝对路径。假设创建符号链接时使用了相对路径,保存到NTFS中的就是相对路径,不会隐式转换成绝对路径。


可以跨盘符,可以跨主机,可以使用UNC路径、网络驱动器。


在Explorer中删除符号链接,不影响目标对象。


删除目标对象,符号链接仍将存在,但失效了,变得不可用。


文件类型是.SYMLINK


可以像普通文件一样操作,但所有对符号链接的操作都实际作用于目标对象。符号链接对用户而言是透明的,符号链接看上去和普通的文件和文件夹没有区别,操作方法也一模一样。


对符号链接和快捷方式的“读、写、遍历”等操作都会被重定向到目标文件或目录,但对它们的“复制、删除、移动、配置 ACL”等操作只针对自身,符号链接不但可以应用于本地系统,还可以应用 UNC 路径。


创建符号链接不仅可以当作快捷方式使用,最重要的是重定向链接符可以被程序读取然后重定向真正的位置,这是快捷方式无法做到的。


CMD指令:mklink /D to from


原文:https://blog.51cto.com/u_15449929/4764192


【返回列表】

上一篇 : 操作系统抢占、非抢占式内核的区别

下一篇 : 购买台式机选品牌机还是组装机?看完就懂了

电脑维修 关于我们 服务项目 电脑常识 回收电脑 技巧案例 新闻动态 快速报修 联系我们

地址:沈阳市于洪区辉山西路19号3门电话:15640530886

版权所有:Copyright © 2013-2022 沈阳1010电脑维修装机店 版权所有 辽ICP备14017856号-1

诚信站点    不良信息举报   网警110   中国互联网协会