Windows中的4种链接

Windows 中我们经常会用到快捷方式,但其实除了快捷方式外,Windows 还有 3 种链接方式,即一共有 4 种链接方式。

  • 硬链接
  • 软件链接/符号链接
  • Junction/目录联接
  • 快捷方式

后两种是 Windows 独有的。

链接通常可以使用 mklink 命令进行创建。

硬链接

mklink /H Link Target

只能为文件创建硬链接。
硬链接跟原文件没有什么差别,通过下面命令可以查看一个文件的所有硬链接:

fsutil hardlink list Filepath

符号链接

mklink Link Target
mklink /D Link Target

既可以为文件也可以为目录创建符号链接。

目录联接

mklink /J Link Target

从名称都能看出,只能为目录创建。

快捷方式

最常用,但通常都通过窗口界面创建,命令行一般通过 VB 脚本创建。

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\Xxx.lnk""):b.TargetPath=""%~dp0Xxx\Xxx.exe"":b.WorkingDirectory=""%~dp0"":b.Save:close")

题外话

Linux 也有硬链接和软链接,说到硬链接,就想起之前学习 Linux 时,一本书上曾提过“目录硬链接的限制”。
书中说道:虽然不允许创建目录硬链接,但 Linux 有两个内置的目录硬链接,即 “.” 和 “..”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值