“find”命令未找到

“find”命令未找到

我知道我有文件 /etc/ssh/sshd_config。
我想找到它,因为我不记得路径了。

提到这一点,https://linux.die.net/man/1/find,以及一些使用“find”遇到同样问题的人的评论我试过了: find / sshd_configsudo find / sshd_configfind /etc sshd_configfind /etc/ssh sshd_config

结果:没有该文件或目录

在此处输入图片描述

我想知道为什么find找不到该文件。我还想知道如果它不是正确的命令,当我们不知道路径时哪个命令是查找文件的正确命令(使用通配符也会有所帮助)。

答案1

您需要一个表达式。一个简单的、不区分大小写的名称:find /etc -iname sshd_config。手册页向您展示了您可以使用的所有其他表达式。

答案2

您只需添加-name参数

find /etc/ssh -name sshd_config应该可以正常工作

相关内容