検索の使用時に「許可が拒否されました」出力を無効にする方法


0

サーバー上のファイルを見つけるスクリプトを実行しています:

find / -group usergroup -user jondoe -size 33c

今私の問題は、実際の結果のみを表示する最も便利な方法は何ですか?私の出力では、findが許可を拒否された多くのファイルがありますが、これはあまり役に立ちません。許可が得られない結果のみを取得するために必要なgrepウィザードのようなものがあると思いますか?

事前に感謝します!


ヒント:2つの出力:Stdoutとstderr。
ヘネス

回答:


2
find / -group usergroup -user jondoe -size 33c 2> /dev/null

2はstderrストリームで、エラーが発生した場合にプログラムからエラーを出力するストリームです。では> /dev/null、あなたにその出力リダイレクトする/dev/nullので、あなただけの検索からstdoutに貼り付けられた出力、プログラムの開発のすべての出力がエラーされていない行くべきストリームを取得します。


そのような賢明な解決策+1
sinaza
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.