查找命令未返回结果(macOS High Sierra 10.13.4)

查找命令未返回结果(macOS High Sierra 10.13.4)

find命令突然不返回任何结果,即使对于我知道存在的文件也是如此。例如,如果我运行:

find . -name calendar.sql

我知道某个目录包含一个名为 的文件calendar.sql,但什么都没有返回。用引号括住文件名也没有用。

不知道发生了什么。我以前用过这个命令,没问题。

答案1

我的第一个猜测是,你现在find的路径中有一些其他的东西,或者某些东西定义了一个find函数或别名。

尝试/usr/bin/find . -name calendar.sql直接调用它。如果可行,则尝试which find可能会发现 PATH 中的错误查找。alias还将列出所有别名,并在当前定义的函数中set | grep find查找该单词的所有实例。find

相关内容