2023年11月

软连接

支持跨分区,支持文件和目录,支持相对路径,支持跨文件系统

举例:

New-Item -ItemType SymbolicLink `
         -Path D:\ `
         -Name nvim `
         -Target C:\ProgramData\scoop\apps\neovim\current\bin\nvim.exe

硬链接

不可跨分区,盘符修改不影响,不能为文件夹创建硬链接

举例:

New-Item -ItemType HardLink `
         -Path C:\ `
         -Name nvim `
         -Target C:\ProgramData\scoop\apps\neovim\current\bin\nvim.exe

Junction

仅支持文件夹操作,支持跨分区,不支持相对路径,盘符被更改会受影响

无需管理员权限

可以看成low版Symbolic link

New-Item -ItemType HardLink `
         -Path D:\ `
         -Name nvimbin `
         -Target C:\ProgramData\scoop\apps\neovim\current\bin\nvim.exe