検索コマンド:実行可能ファイルの検索

検索コマンド:実行可能ファイルの検索

Unixでは、どのタイプのパラメータ/フラグを使用できますか?探すコマンドを実行すると実行可能ファイルを検索できますか?

(この質問が他のStackexchangeフォーラムに適している場合はお知らせください。)

ps。私はgrepの詳細(初心者ではない)チュートリアル/スクリーンキャストを探していて、/または知っているかどうかを調べました。

答え1

移植可能に、次のコマンドは所有者が実行できる一般的なファイルを探します。

find . -perm -700 -type f

GNU find ≥4.3 では、-executable代わりに-perm -700実行可能ファイルを見つけることができます。

答え2

当然、-executableマンページから..

実行可能ファイルと検索可能なディレクトリを一致させます(ファイル名解決の観点から)。これは、-perm テストで無視されるアクセス制御リストおよびその他の権限アーティファクトを考慮します。

答え3

別のオプションは

find /path -perm /u=x,g=x,o=x -type f

/pathユーザー、グローバル、その他の一般ファイルを検索する実行可能ファイルを見つけます。

関連情報