DOS命令:mklink

參考

講的很詳細圖表很直觀作比較

建議先去 CMD\text{CMD}helphelp 裏瞭解以下:

mklink [ [/D] | [/H] | [/J] ] Link Target

具體解釋沒啥用,看了也看不懂。

下面的這些,是我親自測試得到的結論,肯定很不充分。

不加入特殊命令

可以理解爲創建一個特殊的快捷方式(但不是快捷方式)。

  • 將會創建 Link (絕對路徑++文件名),指向 Target (絕對路徑++文件名)。
  • 無法更改後綴名 .symlink,名稱可以任意取。
  • Link 不能是已經存在的文件,哪怕那是用 mklink 創建的也不行。
  • Target 不能是文件夾,默認是文件。如果你這樣做,參見下一條:
  • Target 文件可以不存在,但這樣你就無法打開了,類似於源文件被刪除的快捷方式。
  • 無法用 屬性 更改指向的文件(右鍵後的 屬性 選項);不佔用內存。
  • 雙擊該文件,會打開源文件,所以修改任意一個,本質都是修改源文件。

命令 /D\text{/D}

相當於是 .symlink 的指向文件夾版本。

  • 創建後,文件類型顯示爲 文件夾 ,自然沒有後綴名一說。(至少我是這樣的)

其餘參見 不加入特殊命令 條目。

命令 /H\text{/H}

可以將其理解爲自動備份,防止誤刪導致丟失。

  • 佔用系統空間,所以刪除任意一個,另外一個仍然有效。
  • 二者的內容始終保持一樣,所以修改任意一個,另外一個也會變的一樣。
  • TargetLink 需要在同一個本地磁盤內(網絡共享磁盤暫無數據)。
  • 既然是備份,自然只能是文件,而不能是文件夾。
  • Link 的後綴名任取,所以請在 Link 中加入後綴名!

命令 /J\text{/J}

奇怪的命令,不知道爲什麼要發明這玩意兒?

  • 在很多事情上與 命令 /D 是相同的。比如,只能是文件夾,不佔用內存。
  • 屬性 面板中沒有了 快捷方式 一欄!而 命令 /D 有。
    也就是說,從某種意義上,系統並不認爲這是一個快捷方式。

那麼這玩意兒到底是拿來幹嘛的呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章