查找:‘/proc/5110’:没有那个文件或目录

find: ‘/proc/5110’: No such file or directory

我修改了在 Internet 上找到的 find 和 cd 命令,它可以工作,它找到了文件夹并更改了目录,但是它显示了错误,这让我很烦。

命令(运行 作为 root):

cd "$(find / -type d -name "nkn-node")" > /dev/null 2>&1

错误输出(有时不止一个):

find: ‘/proc/5110’: No such file or directory

编辑: 命令(运行 作为 root),如果你同时重定向两者,“cd”不起作用

cd "$(find / -type d -name "nkn-node" > /dev/null 2>&1)" > /dev/null 2>&1

有人能帮忙解决一下吗

谢谢

cd "$(find / -type d -name "nkn-node" 2>/dev/null)"

应该去掉“错误”(这只是一个警告)。

为了解决您随后在评论中提出的关于更精细搜索的问题:

cd "$(find /dir1 /dir2 /dir3 /...  -type d -name "nkn-node" 2>/dev/null)"