您目前所在位置: 首页 > 游戏周边 > 游戏百科

mklink /d的解决办法(mklink /d的用法)

时间:2022-07-13 16:44:54 | 访问:1211 次 | 责任编辑:访客 | 来源:本站

mklink 适合“需要共用一个文件,而又不复制或者改动原始文件的路径结构”的场景:

比如网盘文件夹的同步,路径很深的某个文件的修改。

windows10中默认的powershell是没有mklink这个命令的。

解决方法如下:

在powershell中,输入cmd,进入cmd环境。

# 如果遇到权限不足,请以管理员身份打开powershell,快捷键为win键+x,然后按A键

windows10系统onedrive网盘 mklink的用法


不同于linux中“一切皆文件”,只有软连接和硬链接两种概念。

windows下则把文件和目录(文件夹)单独区分。

输入mklink /? 可以看到如下:

windows10系统onedrive网盘 mklink的用法


参数解释说明:

  • 目录符号连接---目录软连接(参数为 /D)
  • 文件符号连接---文件软连接(默认参数)
  • 硬链接---文件硬链接(参数为 /H)
  • 目录链接---目录硬链接(参数为 /J)

对于目录链接而言:

/J参数和/D参数其实都是软连接,但/J参数表现的更像是一个“硬链接”。

使用举例:

C盘根目录有个文件夹,其路径为:"C:\aaa"

你的onedrive文件夹路径为:"d:\onedrive"

现准备将“aaa”这个文件夹,添加到onedrive中进行同步。

  • mklink /D "d:\onedrive\aaa的分身" "C:\aaa"

或者

  • mklink /J "d:\onedrive\aaa的分身" "C:\aaa"

运行之后,会在“d:\onedrive\”下生成一个“aaa的分身”的文件夹,带了一个小箭头,内容和桌面上的aaa文件夹一模一样,并且两个文件夹的变动会同步变更。

关于目录链接 /D (SYMLINK) /J (JUNCTION) 的区别,下次再说。


本类TOP10
最新内容
金融习题 考研百科