禁止“查找”出现“没有此文件或目录”消息

禁止“查找”出现“没有此文件或目录”消息

我正在尝试用以下命令查找目录:

find /users/dan/ -name 'Prams' -type d

我看到大量的“没有这样的文件或目录”输出。有没有办法寻找如果没有发现任何东西就闭嘴?

答案1

尝试这个:

find /users/dan/ -name 'Prams' -type d 2>/dev/null

答案2

您可以抑制 STDERR 输出:

find /users/dan/ -name 'Prams' -type d 2> /dev/null

或者您可以使用find显示所有目录并使用以下方法过滤其输出grep

find /users/dan -type d | grep "Prams"

find如果搜索路径(/users/dan在本例中为 )存在,即使没有匹配项,该命令也不会打印“没有这样的文件或目录”。您确定这个目录存在吗?

答案3

/users/dan/ <如果确实存在的话,他的语法就是正确的!

首先不应该有“没有这样的文件或目录”的输出。

find $HOME -name 'Prams' -type d

相关内容