2011-05-07 117 views
1

在Unix中,
當我執行UNIX find命令的權限問題

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

顯示,

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

的錯誤應該不會顯示在控制檯中。只有結果是必需的。

回答

5

您是否在問如何「關閉」錯誤?因爲如果這樣,它的完成這樣的:

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

這stderr重定向到/ dev/null的,所以你不會看到它,讓你只用結果。

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

2>重定向的標準誤差爲/dev/null