使用mklink命令来迁移C盘里的软件

使用mklink命令来迁移C盘里的软件

有些软件不支持用傲梅分区来一键迁移,此时可以利用 mklink来手动迁移,假如你想将安装在C盘的MATLAB移到D盘,原路径为“C:Program FilesMATLAB”,新路径为“D:Program FilesMATLAB”,则详细步骤如下:

1、将“C:Program FilesMATLAB”文件夹剪切至“D:Program FilesMATLAB”;

2、点击开始,输入cmd,右击以管理员身份运行cmd
3、在命令提示符界面输入以下命令(注意别漏了空格),然后回车运行。
mklink /d "C:Program FilesMATLAB" "D:Program FilesMATLAB"
4、此时C盘的Program Files文件夹中多出了1个名叫MATLAB的文件夹快捷方式,如下图所示,这说明大功告成。
成功以后,"C:Program FilesMATLAB"和"D:Program FilesMATLAB"这2个路径都可以正常打开MATLAB程序,mklink命令通过符号链接骗过了电脑,让电脑以为MATLAB仍然安装在C盘

 

mklink的应用很广泛。OneDrive默认同步的是“D:OneDrive”文件夹,可以利用以上mklink法,修改OneDrive同步的路径。比如以下命令可以将默认同步的文件夹改为"D:DSyncNS"。

mklink /d "D:OneDriveDSyncNS" "D:DSyncNS"

 

删除软链接命令

rmdir "C:Program FilesMATLAB"

 

上述原文:https://baijiahao.baidu.com/s?id=1763253799983025915

 


 

参考文章:软链接的建立与删除

https://blog.csdn.net/qxianx/article/details/85786827

 

关于 mklink 参数 /D /J 区别:

由于/d /j 这两个参数看似功能一样,其实还是有区别的。

区别1:创建

/d 可以使用相对路径方式创建

/j 必须绝对路径方式创建

此区别意义不大,建议所有的mklink目录均用绝对路径创建

区别2:复制和剪切

复制:/d /j 均生成源目录的内容副本,变为一般文件夹

剪切/移动:

/d 生成的目录,移动到其他地方,仍旧保持链接。对源目录无影响,/d 生成的目录消失;

/j 生成的目录,移动到其他地方,会产生一个新的副本文件夹,源文件夹内容全部移至新普通文件夹内,源文件夹清空,源文件夹仍旧存在,/j 生成的目录也依旧存在

区别3:显示路径

/d 生成的目录,地址栏会跳到源目录位置。/J 生成的目录,地址栏不会跳到源目录位置。

整体来说,/D更像一个快捷方式

版权声明:
作者:loyolife
链接:https://loyolife.com/1016.html
来源:loyolife | 高效工作,轻松生活~ | 悠哉知识集
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录