今天來介紹一下如何使用 Link Shell Extension (以下簡稱 LSE) 這個第三方圖形化的操作介面 來建立 Windows 檔案 (或者目錄) 的連結 (link).

下載及安裝


首先連到 Link Shell Extension 的網站 即可以看到它的下載連結以及完整的使用說明 (可惜的是只有英文和法文). 點一下 Download(註一) (如圖1), 即可以跳到下載的段落, 如圖2 所示.

註一: 目前網頁上的 Download 連結是錯誤的, 它會跳轉到 Contact/Donate 段落. 應該是作者希望大家捐一點, 贊助一下他辛苦的工作, 所以大家如果覺得有用就量力多少贊助一下吧. 下載段落在 Contact/Donate 段落下方, 滾動一下滑鼠就到了, 或者你也可以點我貼文上的連結, 它會直接跳到下載段落.

各位依照自己的 Windows 平台版本下載對應的版本來安裝即可, 至於 VS2017 的 Windows runtime 大部份的狀況是不用下載及安裝的 (有許多軟體已經內含了 LSE 所需的 VS2017 Sp1 runtime 了). 如果安裝時出現下面的畫面, 表示你需要安裝 VS2017 Sp1 runtime, 這時你再下載及安裝它所提供的 VS2017 Sp1 runtime 即可.

LSE_Install_No_Runtime_Library

LSE 安裝時發現沒有所需的 VS2017 Sp1 Runtime Library.

VS2017 Sp1 Runtime 安裝畫面


安裝 VS2017 Sp1 Runtime 只需執行, 然後按 "安裝(I)" 按鈕即可.

Install_VS2017_Sp1_Runtime

VS2017 Sp1 Runtime 啟始安裝畫面

Install_VS2017_Sp1_Runtime_01

VS2017 Sp1 Runtime 安裝畫面之一

Install_VS2017_Sp1_Runtime_02

VS2017 Sp1 Runtime 安裝畫面之二

Install_VS2017_Sp1_Runtime_03

VS2017 Sp1 Runtime 安裝畫面之三

Install_VS2017_Sp1_Runtime_04

VS2017 Sp1 Runtime 安裝畫面之四

LSE 安裝畫面


Install_Link_Shell_Extension

LSE 啟始安裝畫面

Install_Link_Shell_Extension_01

LSE 安裝畫面之一, 語系選擇 English (Chinese 是簡中)

Install_Link_Shell_Extension_02

LSE 安裝畫面之二

Install_Link_Shell_Extension_03

LSE 安裝畫面之三, 可以選擇不重新開機.

Install_Link_Shell_Extension_04

LSE 安裝完成.

除此之外了, LSE 也可以使用指令或批次檔安裝, 或是用 Chocolatey 安裝.
HardLinkShellExt_X64.exe /S /Language=English /D=C:\Program Files\LSE
或是
HardLinkShellExt_win32.exe /S /Language=English /D=C:\Program Files (x86)\LSE

其中:

  • /S 是指定安靜安裝, 安裝之後立即重新開機.
  • /Language= 是指定語系.
  • /D= 是指定安裝位置.

使用 Chocolatey 安裝的指令如下:
choco install linkshellextension

常用操作說明


LSE 的操作十分的簡單. 一般常用的方法是一個二段式的操作方式:

  1. 使用滑鼠的右鍵選單 Pick Link Source (檢取連結來源) 來設定建立 link 的來源檔案 (或目錄).(註二)
  2. 再到目標目錄上使用滑鼠的右鍵選單 Drop As... 來建立各式不同的連結.

配合這種操作方式 LSE 的滑鼠右鍵選單, 有二個狀態:

  • 設定來源檔案 (或目錄) 時, 出現的是 Pick Link Source (檢取連結來源).
  • 設定來源檔案 (或目錄) 時, 出現的是 Cancel Link Creation (取消建立連結) 以及 Drop As....

同時 LSE 會自動依選定的來源檔案 (或目錄), 自動列出可以使用的連結型式 (如圖15, 圖17), 大家也不用擔心是否會弄錯參數或立建了一個不能用的連結. 例如下面的例子: 圖14 選擇設定了一個檔案 dat.dat 為來源, 圖15 要建立連結時 "Drop As..." 選單之下就只有 HardlinkSymbolic Link 二種選項.

如果選擇設定了一個檔案為來源, 又選擇了另一個檔案, 則 LSE 會認為你剛剛選錯了, 想要放棄. 就只會出現 Cancel Link Creation (取消建立連結) 選單項目.

此外, LSE 有支援拖放 (Drag and Drop) 的操作方式(註二, 註三):

  1. 先使用滑鼠選取想要建立 link 的來源檔案 (或目錄)
  2. 按住滑鼠右鍵, 並拖拉至目標目錄(註四), 然後放開滑鼠右鍵. 此時出現類似下圖的操作選單.
  3. 想放棄可以選擇取消或者在點選選單以外的任意位置.
  4. 選擇 Drop Here... 以及你想要建立的連結型式, 即可完成建立連結.

註二: 檔案 (或目錄) 可以多選.

註三: 可以拉到另一個檔案總管的視窗. 也可以善用左方的瀏覽窗格, 直接拉到瀏覽窗格去找尋找目標目錄.

註四: 請忽略出現在滑鼠游標下方的 "移動至...", "拷貝至..." 或 "在...建立連結" 的訊息.

另外 LSE 也擴充了檔案和目錄的內容頁籤 (按一下滑鼠右鍵, 選擇最下方的內容 (R)), 我們可以查看連結型式以及來源. Hardlink 還可以知道檔案有幾份參考, 以及各自的位置和檔名.

除了建立 Hardlink, Junction, Symbolic Link 之外, LSE 還有許多複雜的複製, 搬移...的功能, 由於太過繁瑣且不常用, 這裡就不多作介紹了, 有興趣的人可以自行研讀原網站上的說明.

arrow
arrow
    創作者介紹
    創作者 MagicJackTing 的頭像
    MagicJackTing

    傑克! 真是太神奇了!

    MagicJackTing 發表在 痞客邦 留言(0) 人氣()