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 的一个镜像。

posted @ 2021-10-15 17:26  pas_a_pas  阅读(1000)  评论(0编辑  收藏  举报