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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM