0
我做了一些教程,我看到这个shell命令:这个符号在我的Unix命令中意味着什么?
find/-name foo 2>/dev/null
什么是最后一个记号呢?具体来说,2
?我知道>
重定向会将shell输出发送到一个文件,但find
如何获取仅错误消息?
我做了一些教程,我看到这个shell命令:这个符号在我的Unix命令中意味着什么?
find/-name foo 2>/dev/null
什么是最后一个记号呢?具体来说,2
?我知道>
重定向会将shell输出发送到一个文件,但find
如何获取仅错误消息?
2>/dev/null
表示将stderr重定向到/ dev/null。 2
来自stderr的文件描述符;标准输入始终为0
,标准输出始终为1
,标准错误始终为2
。输出重定向的默认源是stdout,因此>/dev/null
的含义与1>/dev/null
相同。
顺便说一下,这是一个shell功能;它不是特定于find
。