Windows10、8、7和Vista都支援符號連結(也稱為符號連結),它們指向系統上的檔案或資料夾。您可以使用命令提示符或第三方工具linkshell Extension來建立它們。
符號連結基本上是高階快捷方式。建立指向單個檔案或資料夾的符號連結,該連結將顯示為與指向Windows的檔案或資料夾相同,即使它只是指向該檔案或資料夾的連結。
例如,假設您有一個程式需要它的檔案位於C:\program。您確實希望將此目錄儲存在d:\Stuff,但程式要求其檔案位於C:\program。您可以將原始目錄從C:\Program移動到D:\Stuff,然後在C:\Program處建立一個指向D:\Stuff的符號連結。重新啟動程式時,它將嘗試訪問其位於C:\program的目錄。Windows會自動將它重定向到D:\Stuff,所有的東西都會像在C:\程式中一樣工作。
這個技巧可以用於各種事情,包括將任何資料夾與Dropbox、Google Drive和OneDrive等程式同步。
有兩種型別的符號連結:硬連結和軟連結。軟符號連結的工作方式類似於標準快捷方式。開啟指向資料夾的軟連結時,將重定向到儲存檔案的資料夾。但是,硬連結使它看起來好像檔案或資料夾實際上存在於符號連結的位置,而您的應用程式不會知道更多。這使得硬符號連結在大多數情況下更有用。
請注意,Windows實際上並不使用“硬連結”和“軟連結”這兩個術語。相反,它使用了術語“硬連結”和“符號連結”。在Windows文件中,“符號連結”與“軟連結”是相同的。但是,mklink命令可以建立硬連結(在Windows中稱為“硬連結”)和軟連結(在Windows中稱為“符號連結”)。
作為管理員,可以在命令提示符視窗中使用mklink命令建立符號連結。要開啟一個,請在“開始”選單中找到“命令提示符”快捷方式,右鍵單擊它,然後選擇“以管理員身份執行”。
在windows10的Creators更新中,您可以使用普通的命令提示符視窗,而無需以管理員身份執行它。但是,要在沒有管理員命令提示視窗的情況下執行此操作,必須首先從“設定”>;“更新”&和“安全”>;“為開發人員啟用開發人員模式”。
如果沒有任何額外的選項,mklink將建立指向檔案的符號連結。下面的命令在指向檔案目標的連結處建立符號連結或“軟”連結:
mklink Link Target如果要建立指向目錄的軟連結,請使用/D。像這樣:
mklink /D Link Target如果要建立指向檔案的硬連結,請使用/H:
mklink /H Link Target使用/J建立指向目錄(也稱為目錄連線)的硬連結:
mklink /J Link Target因此,例如,如果要在C:\LinkToFolder處建立指向C:\Users\Name\OriginalFolder的目錄連線(指向資料夾的硬連結),可以執行以下命令:
mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder您需要在帶有空格的路徑周圍加引號。例如,如果資料夾名為C:\Link To Folder和C:\Users\Name\Original Folder,則應使用以下命令:
mklink /J "C:\Link To Folder" "C:\Users\Name\Original Folder"如果看到訊息“您沒有足夠的許可權執行此操作”,則需要在執行命令之前以管理員身份啟動命令提示符。
如果你想用一個圖形化的工具來實現這一點,請下載linkshell擴充套件。在工具本身連結到工具的下載頁面之前,請務必下載相應的必備軟體包。
安裝後,找到要建立連結的檔案或資料夾,右鍵單擊它,然後在選單中選擇“選擇連結源”。
然後,您可以在不同的資料夾中單擊滑鼠右鍵,指向“Drop As”選單並選擇“Hardlink”建立指向檔案的硬連結,“Junction”建立指向目錄的硬連結,或選擇“Symbolic link”建立指向檔案或目錄的軟連結。
要刪除符號連結,只需像刪除任何其他檔案或目錄一樣刪除它。只是要小心刪除連結本身,而不是它連結到的檔案或目錄。
...了emacs,安裝過程將執行一個指令碼,在/etc/alternatives中建立必要的選項,包括優先順序。 ...
... 讓我們看看什麼是符號連結,如何在Linux以及macOS和Windows上建立符號連結,為什麼需要這種特殊型別的快捷方式,等等。 ...
檔案資源管理器是Windows的預設檔案管理實用程式。這是您開啟的第一個用於管理檔案、資料夾或連線到PC的任何裝置的應用程式。但是,您可能沒有充分利用它的潛力。檔案資源管理器擴充套件可以新增額外的功能,並幫助您做...
... Linux是構建在Linux核心之上的作業系統的常用名稱。與Windows和macOS不同,Linux不是一個單一的大型專案。這些經驗來自世界各地的個人和團隊建立的元件。 ...
...檔案。 標準Linux安裝包含許多符號連結。即使你沒有自己建立任何東西,作業系統也會使用它們。應用程式安裝例程通常使用符號連結指向可執行檔案。軟體更新後,二進位制檔案將替換為新版本,只要新檔名與舊檔名相同,所...
...種思考這個數字的方法是有多少inode指向這個檔案。每次建立或刪除硬連結時,此數字都會上下調整。當它達到零時,檔案本身就被刪除了,inode也被刪除了。如果對目錄使用stat,則此數字表示目錄中的檔案數,包括當前目錄的...
...結或符號連結指向的檔案的組所有權。 在本例中,我們建立了一個名為“button\u link”的符號連結,它指向一個名為“./backup/images/button”的檔案_關於.png”要更改檔案的組所有權,必須使用--dereference選項。這將更改檔案的設定並...
...訊”窗格取消連結。下面是如何做到這一點。 相關:在Windows上建立符號連結(又稱符號連結)的完整指南 要開始,請單擊檔案或資料夾,然後按Shift+Z開啟特殊上下文選單。 導航到要連結檔案或資料夾的資料夾,然後單擊“新...
...必須有足夠的空間存放更新檔案。如果系統驅動器已滿,Windows將自動嘗試使用其他驅動器,但只需執行幾個步驟,就可以強制Windows在其他地方下載更新。 預設情況下,Windows會將所有更新下載儲存到主驅動器上,這是Windows的安...