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

我修改了我在互联网上找到的 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

有人可以帮忙解决这个问题吗。

谢谢

niewenge 回答:find: ‘/proc/5110’: 没有那个文件或目录

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

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

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

cd "$(find /dir1 /dir2 /dir3 /...  -type d -name "nkn-node" 2>/dev/null)"
本文链接:https://www.f2er.com/561190.html

大家都在问