我知道ln -s
在 msys2 中不能按预期工作。但有些人报告结果是副本,而另一些人则说这是硬链接:
我想知道ln -s
不同版本的 msys2 的行为是否有所不同。是否有文档说ln -s
在未来的 msys2 版本中将始终创建副本或硬链接?
我找不到官方文档,但我只是做了一些测试。如果您有一个名为 的文件target
并运行ln -s target link
,则该文件的类型link
取决于MSYS
环境变量。
MSYS
未设置,则link
只是 的副本stuff
。MSYS
是winsymlinks
,它会创建一个 Windows 快捷方式。MSYS
是winsymlinks:nativestrict
,它会创建一个更真实类型的符号链接,但如果您没有以管理员身份运行 MSYS2 shell,这似乎会失败并出现“不允许操作”错误。MSYS2 Posix 仿真来自 Cygwin,因此 Cygwin 的文档可能有点用:
https://cygwin.com/cygwin-ug-net/using.html#pathnames-symlinks
归档时间: |
|
查看次数: |
2575 次 |
最近记录: |