windows 下mklink 命令建立軟連線,共用儲存空間
阿新 • • 發佈:2021-10-15
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_A
和 folder_B
聯絡在一起,儲存內容一致,可以分別讀取在各自路徑下檔案,改變任意資料夾下的檔案,另一個路徑下也跟著改變,但是檔案的實際儲存位置在folder_A
下,即 folder_B
為folder_A
的一個映象。