今天來介紹一下如何使用 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 還可以知道檔案有幾份參考, 以及各自的位置和檔名.

Symlink_Prop.png

Symbolic Link 內容頁籤

Junction_Prop.png

Junction 內容頁籤

hardlink_Prop.png

Hardlink 內容頁籤

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

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