用過類unix系統的話,應該很熟悉ln命令,總共是有兩種形式的link,一種是hardlink,還有一種是符号鍊接symbolic link。
在Windows上則是提供了三種,準确的說是NTFS文件系統提供了三種。
分别是HardLink,Junction和Symbolic Link。
其實說是說三種,其實也是隻有兩種,hardlink和symboliclink,隻是微軟把hardlink文件與文件夾分别成為hardlink和junction。
下面創建了一個hardlink
可以看到兩個文件其實是指向相同的文件。時間,内容都是一樣大小的。
接着是新建一個Junction.
在cmd.exe下面可以看到這是一個Junction.
symbollink還是沒什麼特别。隻是存了一個鍊接的名字。
也可以用于文件夾,說到底,隻是個名字而已。
這次在cmd.exe裡面可以看到,是一個symbollink,而不是junction.
,