Windows7 通过两个不同的驱动器进行硬链接

Windows7 通过两个不同的驱动器进行硬链接

我正在尝试在 C 驱动器上创建指向 D 驱动器上文件的硬链接。我以管理员权限打开终端并尝试执行以下操作:

C:\Users\sandro>mklink /H _vimrc D:\sandro-desktop\.vimrc

我收到的错误是:

系统无法将文件移动到其他磁盘驱动器。

当我尝试软链接时,我遇到这样的问题:由于某种原因,链接内容的更改并未反映在目标文件中。

答案1

硬链接是一种文件系统功能,不能跨越文件系统边界。您无法将 C: 上的文件硬链接到 D:,因为它们是独立的文件系统。它们可能各自包含相同的类型文件系统(例如 NTFS),但它们是单独的文件系统。

答案2

如果是 Windows 7,则可以使用符号链接 -蒸汽机就是这样的。

答案3

尝试这个:

mklink /H "C:\Users\sandro_vimrc" "D:\sandro-desktop\.vimrc"

我猜这与目标的文件名有关。尝试在目标链接周围使用引号。

我认为您的链接也必须是完整路径。

相关内容