无法在WSL上创建符号链接

时间:2017-04-07 08:26:10

标签: sh symlink windows-subsystem-for-linux ln

我想使用我的团队共享的脚本创建符号链接。该脚本在Mac上运行正常,但是这一行:

ln -s `pwd`/git-hooks/post-checkout .git/hooks

在我的Windows机器上失败,WSL抱怨说:

ln: failed to create symbolic link ‘.git/hooks/post-checkout’: Input/output error

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

windows-version符号链接已存在。 WSL将其视为普通文件,因此无法在那里创建链接。

当我理解这一点后,我删除了这些链接并再次调用该命令,问题就解决了。