SSH 上で特定の名前のファイルを検索するコマンド

SSH 上で特定の名前のファイルを検索するコマンド

私の目標は、サーバー上の MABLE というファイルを検索するコマンドを作成することです。次に、権限エラーを報告せず、他のすべてのエラーを出力するようにこのコマンドを作成する必要があります。

現在、私は

find / -name MABLE 

その後は

ls -d mable

これは機能しません。コマンドを記述するより良い方法はありますか?

答え1

「プロセス置換」を使用して find コマンドの結果を に渡し、次のようなgrepメッセージを除外することができます。: Permission denied

find / -name MABLE 2> >(grep -v ': Permission denied')

2>エラー出力をキャプチャし、それをgrepコマンドにリダイレクトします。その出力はファイル (「名前のないパイプ」) として表示されます。

関連情報