特定のコマンドを提供するパッケージを探す

特定のコマンドを提供するパッケージを探す

パッケージがインストールされてcommand-not-foundいてユーザーがシステムに存在しないコマンドを実行しようとすると、実行可能ファイルを指定したパッケージ名を含むアドバイスが印刷されます。同じことをしますが、実行可能ファイル名を引数として使用するコマンドはありますか?

編集:私は読んだファイルがどの(削除された)Debianパッケージに属しているかを調べる方法は?ただし、これらの提案のいずれも明確な結果を提供するコマンドを提供しませんcommand-not-found

ベストアンサー1

あなたはそれ自体を使うことができますcommand-not-found

command-not-found --ignore-installed ls

どのパッケージにコマンドが含まれているかをお知らせしますls。 (--ignore-installedインストールされているパッケージを考慮しないでください。特にインストールされている場合は、すぐにコマンドを実行しないでください。)

または、次のものを使用できますapt-file

apt-file search bin/ls

パスに「bin / ls」を含むファイルを含むすべてのパッケージが一覧表示されます。次の項目のみを一致するようにフィルタリングできますls

apt-file search bin/ls | grep bin/ls$

おすすめ記事