來源: http://www.dotblogs.com.tw/chhuang/archive/2012/09/10/74700.aspx
在Linux上,有個 symbolic link 非常好用,它可以將實際的檔案或資料夾產生一個或多各連結(就如同火影的分身),現在 Windows 上有了 mklink ,也可以使用了。
mklink:適用平台:Windows Server 2008, Windows Vista、Windows 7 等以上版本。
開啟命令提示字元,輸入mklink /?
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 建立目錄符號連結。預設是檔案符號連結。
/H 建立永久連結而不是符號連結。
/J 建立目錄連接。
Link 指定新符號連結名稱。
Target 指定新連結參照的路徑 (相對或絕對)。
使用方法:
例如:我的電腦中有個R:磁碟機(它是一個RAMDISK) ,現在要將 c:\temp 連結到 r:\temp,前提是請確認有r:\temp這個目錄,請輸入:
rd c:\temp /s/q
mklink /d c:\temp r:\temp
第一個命令是將原來的 c:\temp 刪除
第二個命令才是建立一個 symbolic link
爾後 c:\temp 底下的檔案,全部會存到 r:\temp
要刪除連結請執行:
rd c:\temp
PS:
Linux 的使用方式:ln -s /dev/shm/tmp /tmp
前面是實際路徑,後面是連結名稱。 Windows每次學Linux,都要有點不一樣,就像路徑符號 Linux 用 /dev/shm ("/"斜線),Windows 則改用 c:\temp ("\"反斜線)。
1 則留言:
WinXP 可以使用 junction 來達成(但只能在NTFS的檔案系統中使用)
http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
http://technet.microsoft.com/zh-tw/sysinternals/bb896768.aspx
張貼留言