回答:
find / -type f -name ""
正確なファイル名を知っていれば、簡単な方法でトリックを実行できます。
find / -type f -iname "filename*"
さらにファイルを一致させたい場合(大文字と小文字を区別しない)。
-type
ディレクトリなどを検索する場合は、オプションを避けてください。詳細については、findのマニュアルを参照してください。マニュアルを表示するには、次のコマンドを発行します。
man find
/mount/hddyouwanttosearch
locate
コマンドの検索にも使用できます。findが仕事をするのに、なぜlocateを使うのですか?インデックス付きの場所のデータベースを検索してファイル/正規表現を見つけるだけなので、locateはfindよりもはるかに高速だからです。
例:
locate some-file.avi
ディスク上のほとんどすべてのファイルのデータベースを検索して、「some-file.avi」というファイルを探します。
locate -i "some-file.avi"
検索しているファイルの大文字小文字を無視します。
locate -i "*.txt"
システム上の**。txt *拡張子を持つすべてのファイルの場所のリストが表示されます。
man locate
ファイルの詳細については。
updatedb
インデックスデータベースが最新であることを確認するために、最初に実行する必要がある場合があります。そうしないと、「locate」が探しているものを返さない場合があります。
updatedb
ルートとして実行する必要があることに注意してください。
updatedb
追加/
する場合、どうすればより高速になりfind /
ますか?
Ubuntuでは、誰もが常にコマンドラインを使用することについて独断的になりたいことを知っており、過去にもそうでしたが、Gnomeの「ファイルの検索...」ツールが大好きです。素晴らしいと思います。
デスクトップ設定の場合、「gnome-search-tool」をインストールします
sudo apt-get install gnome-search-tool
これをサーバーにインストールしないでください。ubuntuデスクトップパッケージもインストールされます。
それを指摘してくれた@Rinzwindに感謝します。
含まれるフィルター:
\
Trying to locate a file, how can I search the entire hard drive for a file?
...どこにも「インストールサーバー」はありません
find
(非常に強力な)パラメーターを覚えたくない場合は、公式リポジトリからインストールできます。
それらの3つは素晴らしいですが、私はkfindが最高であることがわかりました。
Ubuntuのコミュニティヘルプウィキあなたは役に立つかもしれません。