1. 程式人生 > 其它 >windows 下mklink 命令建立軟連線,共用儲存空間

windows 下mklink 命令建立軟連線,共用儲存空間

folder_A folder_B 兩資料夾儲存一樣的內容,修改任意一個資料夾裡的檔案另一個也跟著改變, folder_A folder_B 兩資料夾能分別被讀取, 為了節約磁碟空間,我們將檔案實際儲存在A資料夾, 建立一個B 資料夾指向A 資料夾的軟連線
命令 mklink /j, 引數j表示是資料夾軟連線
假設資料夾A 的路徑為

C:\path_to_folder_A\folder_A

現在我們要建立資料夾B 在以下路徑, 並軟連線到A

D:\path_to_folder_B

注意,這個路徑下不能已經存在資料夾folder_B, 否則會報錯:
"cannot create a file when that file already exists"

正確的命令

mklink /j D:\path_to_folder_B\folder_B C:\path_to_folder_A\folder_A

執行以上命令會在D:\path_to_folder_B下面建立一個名為folder_B 的資料夾, 並指向folder_A, 此時folder_Afolder_B 聯絡在一起,儲存內容一致,可以分別讀取在各自路徑下檔案,改變任意資料夾下的檔案,另一個路徑下也跟著改變,但是檔案的實際儲存位置在folder_A 下,即 folder_Bfolder_A 的一個映象。