1. 程式人生 > >文件文件夾映射junction和mklink,創建軟硬鏈接

文件文件夾映射junction和mklink,創建軟硬鏈接

png nbsp copy The tps parse 命令行 效果 tro

一、mklink

Vista系統開始提供的,創建軟鏈接,硬鏈接的命令

語法:

Java代碼 技術分享圖片
  1. D:\>mklink
  2. 創建符號鏈接。
  3. MKLINK [[/D] | [/H] | [/J]] Link Target
  4. /D 創建目錄符號鏈接。默認為文件
  5. 符號鏈接。
  6. /H 創建硬鏈接,而不是符號鏈接。
  7. /J 創建目錄聯接。
  8. Link 指定新的符號鏈接名稱。
  9. Target 指定新鏈接引用的路徑
  10. (相對或絕對)。

/d:建立目錄的符號鏈接 (symbolic link)
/j:建立目錄的軟鏈接(聯接)(junction)
/h:建立文件的硬鏈接 (hard link)

D:\>mklink /d "D:\imagesd" "D:\images" (可以指向遠程目錄)

mklink /d d:\develop \\138.20.1.141\e$\develop

D:\>mklink /h "D:\imagesh.rar" "D:\images.rar" (只能對文件操作,不能跨盤符)

D:\>mklink /j "D:\imagesj" "D:\images" (與junction.exe效果相同)

我一般使用/d

二、junction

junction.exe是一個命令行工具,

是微軟提供的創建文件或文件夾軟鏈接(聯接)(junction)的工具,

可實現文件或文件夾的映射

Junction v1.06 下載
https://technet.microsoft.com/en-us/sysinternals/bb896768
https://download.sysinternals.com/files/Junction.zip

語法:

Java代碼 技術分享圖片
  1. D:\>D:\junction.exe
  2. Junction v1.06 - Windows junction creator and reparse point viewer
  3. Copyright (C) 2000-2010 Mark Russinovich
  4. Sysinternals - www.sysinternals.com
  5. The first usage is for displaying reparse point information, the
  6. second usage is for creating a junction point, and the last for
  7. deleting a junction point:
  8. usage: D:\junction.exe [-s] [-q] <file or directory>
  9. -q Don‘t print error messages (quiet)
  10. -s Recurse subdirectories
  11. usage: D:\junction.exe <junction directory> <junction target>
  12. example: junction d:\link c:\windows
  13. usage: D:\junction.exe -d <junction directory>

創建聯接

junction.exe -s 映射後地址 源地址

D:\junction.exe -s D:\imagesjuction D:\images

刪除聯接

junction.exe -d 映射後地址

D:\junction.exe -d D:\imagesjuction

junction.exe 與 mklink /j 效果相同

Notethat Windows does not support junctions to directories on remote shares.

文件文件夾映射junction和mklink,創建軟硬鏈接