2016-02-12 58 views
2

哪个命令创建与龟包的软链接?有一个复制文件的命令:命令cp(它在Turtle.Prelude中),但是如何建立一个软链接,即相当于ln -s?用haskell龟创建软链接的命令是什么?

一个可以使用的shell或任何相关的命令

shell "ln -s sourcefile target" 

做的工作,但我相信有一个更好的办法!

+0

[如何创建与Haskell的符号链接?](http://stackoverflow.com/questions/37153638/how-to-create-symlink-with-haskell) – Zeta

回答

2

这里没有命令。 Turtle试图在Windows,Linux和OS X上实现可移植性。在Windows上创建符号链接is restricted,因此在Turtle的前奏中,平台依赖函数不太可能被导出。

此外,Turtle使用的Filesystem模块不公开任何符号链接功能。因此,您必须使用shell,proc或其他类似的功能。可以使用System.Posix.Files.createSymbolicLink。不过,您必须包含unix