http://zh.wikipedia.org/wiki/NTFS符号链接
Windows 10 可以再PowerShell里使用 New-Item 创建软硬连接
1 | New-Item -Path "target" -ItemType SymbolicLink -Value "Source" |
当然,New-Item这个命令还能用来创建文件或文件夹啥的
硬链接就写HardLink,具体见文档
示例 mklink /j "1.link" "D:\XX"
这样就会生成一个XX文件夹的目录联接
创建目录联结不需要管理员权限,符号链接和硬链接是需要的
NTFS符号链接(Symbolic Link),又稱符號連結,是NTFS文件系统中指向文件系统中的另一个对象的一类对象。被指向的对象叫做“目标”。它们可以像普通文件一样操作,但所有对符号链接的操作都实际作用于目标对象。符号链接对用户而言是透明的,符号链接看上去和普通的文件和文件夹没有区别,操作方法也一模一样。NTFS符号链接的设计目的是为了和POSIX标准的操作系统兼容、並用來增進與舊版作業系統的相容性,它首次出现于Windows Vista。
与Windows 2000开始就有的NTFS连接点不同,符号链接既可以指向本地文件,也可以指向远程SMB网络路径。NTFS连接点只支持本地驱动器的绝对路径,但NTFS符号链接允许使用相对路径。还有,NTFS符号链接允许跨文件系统使用,但是对于跨主机的符号链接,还需要远程机器也支持这一功能才行。
mklink [[/D] | [/H] | [/J]] link target
/D –创建指向目录的符号链接,如果不指定此参数,默认为创建文件符号链接。
/H –创建硬链接(Hardlink),或稱永久連結。
/J –创建软链接(目录联接)。
link –指定符号链接的名字
target –指定符号链接指向的对象的路径(相对或绝对皆可)。
注释
符号链接(Symbolic link)
- 执行命令 mklink link_name target_name
- 创建链接后的图标和快捷方式很像
- 在系统中不占用空间
- 在文件系统中不是一个单独的文件
- 如果源文件被删除了,链接就没用了
- 移除源文件不会影响符号链接(只是符号链接也失去了作用而已)
- 移除链接文件也不会影响源文件
硬链接(Hard link)
- 在系统中占用的空间与源文件相同,但在系统中引用的是相同的对象(不是拷贝)
- 图标和创建快捷方式的图标不同
- 移除源文件不会影响硬链接
- 移除硬链接不会影响源文件
- 如果源文件被删除,它的内容依然通过硬链接存在
- 硬链接文件的任何更改都会影响到源文件(反之亦然)
和普通文件一样,删除符号链接也可以使用del命令,具体语法如下:
del filename
filename –要被删除的符号链接的名字
和普通目錄(資料夾)一样,删除目錄符号链接也可以使用rd命令,具体语法如下:
rd directoryname
directoryname –要被删除的符号链接的名字
需要提升為管理員權限才能建立符號連結。
增加Windows 10相关