unix find命令结果中的权限问题

时间:2011-05-07 18:18:04

标签: unix find

在Unix中,
当我执行

$ find . -name 'Export.class' -print

显示,

The file access permissions do not allow the specified action.
find: 0652-081 cannot change directory to </usr/.ibm>:

错误不应该显示在控制台中。只需要结果。

2 个答案:

答案 0 :(得分:5)

您是否在询问如何“关闭”错误?因为如果是这样的话:

$ find . -name 'Export.class' -print 2>/dev/null

这会将stderr重定向到/ dev / null,这样您就不会看到它,只留下结果。

答案 1 :(得分:1)

$ find . -name 'Export.class' -print 2>/dev/null

2>将标准错误重定向到/dev/null