有人可以比较和对比 Linux “ln -s” 和 Windows “mklink /J”

有人可以比较和对比 Linux “ln -s” 和 Windows “mklink /J”

我非常熟悉 Linux 中的命令行命令以及符号链接 (ln -s) 的工作原理。我正尝试在 Windows 中复制此功能。具体来说,我想将 SSD 硬盘上的下载文件夹转换为 H 驱动器。驱动器如下

C:\User\Users\Downloads

H:\User\Users\Downloads

如果我在 Linux 中执行此操作,我只需执行以下操作

$sudo mv C:\Users\User\Downloads H:\Users\User\Downloads
$sudo ln -s H:\users\User\Downloads C:\Users\User\Downloads

在 Windows 中我做了以下事情

以管理员身份运行 CMD

C:\Users\User>move C:\Users\User\Downloads H:\Users\User\Downloads
C:\Users\User>mklink /J C:\Users\User\Downloads H:\Users\User\Downloads

我是否重复了我期望的功能?当我在移动后尝试对其他文件夹执行此操作时,我收到权限被拒绝的错误。可能是正在运行的程序访问了该文件夹?

答案1

您无法直接移动下载文件夹,因为它本身只是一个符号链接。如果您打开它的属性,您将能够从那里移动它。

相关内容