コマンドラインからwhereis
を使用して特定のファイルを探していました。
かなり役に立たない結果になりましたが、手動で検索して探していた正確なファイルを見つけました。
コマンドラインを間違えなかった。 whereisがすべてのファイルを表示しなかったのはなぜですか?別の方法はありますか?
whereis
コマンドはそのために使用されることを意図していないため、whereis
はファイルを見つけません。
whereis - locate the binary, source, and manual page files for a command
whereisは、指定されたファイルのソース/バイナリおよびマニュアルセクションを見つけます。指定された名前は、最初に先頭のパス名コンポーネントと.extの形式の(単一の)末尾の拡張子(たとえば、.c)から取り除かれます。 sのプレフィックス。ソースコード管理の使用から生じる問題も処理されます。 whereisは、標準のLinuxプレースのリストで目的のプログラムを見つけようとします。
詳細については、man whereis
を端末に入力してman
ページを参照してください。ファイルを見つけるには、grep
、find
、locate
などのコマンドを使用する必要があります...
おそらく探しているのはロケートです。
ロケートのmanページ: http://manpages.ubuntu.com/manpages/precise/en/man1/locate.findutils.1.html
UbuntuのコミュニティヘルプWikiには、ファイルを検索するためのエントリがあります。こちらをご覧ください: