我想使用turtle包中的find函数,使其匹配任何文件路径(为了在bash中获得与find .
相同的行为)。但是我找不到可用于此功能的通配符pattern。
find :: Pattern a -> FilePath -> Shell FilePath
我想我可以构造一个匹配任何角色零次或多次的模式,但我想避免重新发明轮子。
答案 0 :(得分:1)
lsif
听起来更像你想要的。该文档包含如何打印完整树的示例:
lstree = lsif (\_ -> return True)
所以在你的情况下,你会使用
lstree "."
请注意,find
和lstree "."
之间的输出略有不同:原始路径在后者中不重复。