在 unix (linux/osx) 中创建的符号链接是不是仍然可以在 Windows 中工作?

Posted

技术标签:

【中文标题】在 unix (linux/osx) 中创建的符号链接是不是仍然可以在 Windows 中工作?【英文标题】:Will symbolic links created in unix (linux/osx) still working in windows?在 unix (linux/osx) 中创建的符号链接是否仍然可以在 Windows 中工作? 【发布时间】:2013-10-14 09:29:52 【问题描述】:

是否可以在 linux/osx 中创建具有相对路径的符号链接,将整个文件夹移动到 windows 系统并且仍然可以使用链接?

假设一个结构如下:

> ln -s ../c/e d

./a
  |
  |-/b
  |  |
  |  |-d -> ../c/e // symlink
  |  
  |-/c
     |
     |-e // original file

所以./a/b/d./a/c/e 的符号链接。如果我将整个 ./a 目录移到那里,这仍然可以在 Windows 上运行吗?

更新:

我发现了一些相关问题,但没有关于相对路径和 osx 案例的信息,或者它们有点过时(2007 年):

https://unix.stackexchange.com/questions/63172/does-windows-recognize-linuxs-symbolic-links http://www.linuxquestions.org/questions/linux-general-1/copy-symbolic-links-from-linux-to-windows-554000/ http://bytes.com/topic/unix/answers/620128-how-copy-symbolic-link-linux-windows

【问题讨论】:

osx:hfs,linux:ext4,windows:ntfs。 (只是普通的桌面FS) @static 你找到解决办法了吗? @MartinPrikryl:该链接是否也可以在 Windows 中用作符号链接,或者您的意思是,您可以将其复制到 Windows 并再次返回?它也适用于相对路径吗? @Goofy:不,我现在只是在 linux 上使用它。 @static 不,链接在 Windows 上不起作用,我误解了你的问题。删除我的评论。 【参考方案1】:

不,在 Windows 上,符号链接只会显示为一个文件,其中包含符号链接指向的文件的位置。

【讨论】:

以上是关于在 unix (linux/osx) 中创建的符号链接是不是仍然可以在 Windows 中工作?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在eclipse中创建的jsp项目,没有Java Resources这个文件夹

安装oh-my-zsh

Linxu中和Windows中的文本格式

Django Annotate - 我可以将在 annotate 中创建的字段用于在 annotate 中创建的另一个字段吗?

Swift 项目的代码签名问题

如何模拟在函数中创建的类(新运算符)?