GNU/Linux >> Linux の 問題 >  >> Linux

Linux のすべての検索に代わるものは何ですか?

ファイル名だけを探している場合は、locate Linux システムではかなり標準ですが、ディストリビューションにはデフォルトでインストールされていない場合があります。

$ locate vmlinuz
/vmlinuz
/vmlinuz.old
/boot/vmlinuz-2.6.35-28-generic
/boot/vmlinuz-2.6.35-30-generic

locate 通常、cron ジョブによって毎晩更新される既存のファイルのデータベースに依存しているため、その結果は多かれ少なかれ瞬時にわかります。

最新の結果が必要な場合は、代わりに find を使用できます 、しかし、ファイルシステムを介して存在するすべてのファイルを読み取って調べるため、しばらく時間がかかります.

$ find / -name \*vmlinuz\*

ルートとして実行していない場合、最終的には同じ結果に加えて、多くの「許可が拒否されました」エラーが返されます。 find への最初の引数に注意してください。 は検索するディレクトリ (サブディレクトリを含む) であるため、ターゲット ファイルがどこにあるかがある程度わかっている場合は、ファイル システムの一部のみに限定して処理を大幅に高速化できます。


Linux
  1. Linuxでファイルを見つける方法

  2. Linux –すべてがファイルですか?

  3. Locateコマンドを使用してLinuxでファイルをすばやく検索する

  1. ANGRYsearch –Linuxデスクトップ用の高速ファイル検索ツール

  2. Linuxデスクトップ用の8つの最も素晴らしいクイックファイル検索ツール

  3. Linuxでファイルを検索するには、検索と検索を使用します

  1. Linuxでのファイルタグ付けの良い解決策は何ですか?

  2. (Fedora) Linux に適した CHM ファイル ビューアーは何ですか?

  3. Windows の Linux の File コマンドに相当するものは何ですか?