我有一台 Server 2008 VM(Parallels 9),并且我通过映射网络驱动器“ T:
”从 OSX 共享一个文件夹。
我正在尝试从一个文件夹T:
到同一驱动器上的另一个文件夹建立符号链接,如下所示:
T:\> mklink /d foo bar
解决所有权限问题后,这个问题,我发现 Windows 不喜欢该文件系统(PrlSF
)。
有没有办法在那里创建 Windows 识别的符号链接?
我努力了
- 在 OSX 中创建符号链接(Explorer 将其称为“文件”,并且会对列表造成各种破坏
dir
。) mklink /d C:\foo bar
,这样就建立了链接,但是无法设置文件权限。mklink /d foo C:\bar
,这会产生同样的错误:该设备不支持符号链接。
答案1
“...启用跨主机符号链接的功能要求远程系统也支持它们,这实际上限制了它们对 Windows Vista 和更高版本的 Windows 操作系统的支持。”——维基百科
它看起来mklink
可以容忍其他文件系统,不像连接点,只要 Windows 可以读取它。如果它是网络共享,它使用(本质上)基于 Samba (SMB) 的网络文件系统 (NFS),因此它甚至可以读取专有文件系统。