2

我想使用turtle包中的find函数,使其匹配任何文件路径(以获得与find .bash等效的行为)。但是,我找不到可以与此函数一起使用的通配符模式。

find :: Pattern a -> FilePath -> Shell FilePath

我想我可以构造一个匹配任何字符零次或多次的模式,但我想避免重新发明轮子。

4

1 回答 1

2

lsif听起来更像你想要的。该文档包含一个如何打印完整树的示例:

lstree = lsif (\_ -> return True)

所以在你的情况下,你会使用

lstree "."

请注意, 和 之间的输出find略有lstree "."不同:原始路径在后者中不重复。

于 2017-06-14T14:21:31.060 回答