91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]Windows 中 mklink 命令創建的軟鏈接和硬鏈接

admin
2025年5月8日 23:34 本文熱度 646

前兩天看到讀者留言說windows下有個命令mklink可以試試。這個命令我之前的確沒用過,試過之后發現原來windows下也有軟鏈接和硬鏈接之分。

Linux 中的軟鏈接使用的比較多,一般當成快捷方式用、特別是比較深的目錄。
創建軟鏈接可以方便 cd 到不同目錄,同時也不會造成誤解,軟鏈接在顯示上會高亮比較明顯。刪除軟鏈接也不會造成任何不好的后果,并且是可追溯的,可以查看軟鏈接指向的目錄或文件。
硬鏈接一般情況不要使用,因為它無法追溯。你修改了一個硬鏈接的文件內容,同時會影響的所以指向該文件的硬鏈接。相當于一個文件有不同的文件名,但它們都指向同一個文件,并且還很難查看它們直接的關系。沒有一張圖會告訴你哪些文件是相互關聯的。
軟鏈接可以隨便用,硬鏈接最好做了登記后再用,不然會造成意外后果。軟鏈接可以用于文件或目錄,硬鏈接只能用于文件不能用于目錄,且無法跨文件系統。
Windows 下的軟鏈接和硬鏈接與Linux類似,但大家用的很少。因為圖形界面操作一般使用快捷方式就夠了。
但快捷方式實際上是個二進制文件(*.link),它只能被圖形化管理工具讀取。
軟連接一般用于命令行或腳本中,快捷方式對命令行環境沒有幫助。
Windows 下可以使用 mklnk 命令創建軟鏈接。它的幫助文檔為:
C:\Users\Administrator>mklink /?創建符號鏈接。
MKLINK [[/D] | [/H] | [/J]] Link Target
        /D      創建目錄符號鏈接。默認為文件                符號鏈接。        /H      創建硬鏈接而非符號鏈接。        /J      創建目錄聯接。        Link    指定新的符號鏈接名稱。        Target  指定新鏈接引用的路徑                (相對或絕對)。
C:\Users\Administrator>
例子:
mklink /d gitrepo d:\gitRepo
在 windows 圖形界面下軟鏈接看起來像一個快捷方式:
但在文件上它們屬于不同的文件,快捷方式在文件上是個二進制文件,軟鏈接不是。我創建了一個快捷方式和一個軟鏈接,兩個文件放一起可以比較一下。
mklink 有三個選項:

  • /d 創建軟鏈接
  • /h 創建硬鏈接
  • /j  創建軟鏈接(早期實現)

?我們使用 /d 和 /h 就行了,/d 可以指向文件和目錄,/h 只能指向文件且限定盤符只有在一個盤才能用和 linux 的規則一致。

/j 在文檔上與 /d 有區別,但實際測試沒有分別,它是 windows 早期版本的一種實現,在 win10的行為 上與 /d 表現一致可以不用記。
mklink 創建的軟鏈接在 git-bash 中也能用,但 mklink 只能在 cmd 中使用。原因是 mklink 不是一個可執行文件,使用 where 和 everything 是找不到實體文件的。它和 cmd 中的 cd、type 命令有點像,類似 shell 中的內置函數。
推薦使用軟鏈接,盡量不用硬鏈接。軟鏈接基本搞清楚了,那如何在命令行創建快捷方式?DeepSeek 給出了一種實現:
先創建一個 vb 腳本:
$ cat /c/bin/CreateShortcut.vbsSet ws = WScript.CreateObject("WScript.Shell")Set sc = ws.CreateShortcut(WScript.Arguments(0))sc.TargetPath = WScript.Arguments(1)sc.Save
然后在包一層 bat :
cat /c/bin/myln.batcscript //nologo "c:\bin\CreateShortcut.vbs"  "%1" "%2"
使用時如下:
c:\bin\myln.bat "快捷方式.lnk" d:\gitRepo
實測可用:
全文完。


閱讀原文:原文鏈接


該文章在 2025/5/9 9:47:33 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 日韩欧美在线伊人 | 午夜福利写真网站 | 区二区三区观看 | 青草青在线| 国产激情在线五月天 | 区三区日韩精品 | 九九热视频在线播放 | 国产精品福利小视频 | 国产精品手 | 欧一欧二欧三精品 | 欧美三级在线观看黄 | 精品成人九九九 | 97午夜视频人伦 | 91网站永久视频 | 精品在线播 | 国产亚洲日本欧美精 | 国产视频精 | 国产又大又硬 | 日本免费一区视频 | 福利逼站| 精品亚洲成 | 午夜激情影 | 欧美日韩四区在线 | 日韩中文精品 | 国产精品秘果冻 | 岛国成人一区二区 | 91夫妻论坛 | 午夜99 | 九九精品电影 | 欧美一级成人观看 | 国产精品福利电影一 | 国产精品资源 | 日本免费一二区 | 日本公与| 成人午夜影片 | 苹果成人影院在线 | 国产性感美女脚交 | 成人午夜激情影院 | 欧美一卡二三 | 97人人干 | 国产日韩齐全 |