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

検索、検索、検索 - これらのユーティリティのインデックス/スキャン コマンドを起動するにはどうすればよいですか?

検索はインデックスを必要とせず、実行するたびにディスクを走査します。例

$ find / -name "*mynewprogram*"

ロケートとバリアントにはインデックス ファイルが必要ですが、動作は非常に高速です。 'locate' は GNU findutils からのものです。 「slocate」は etch まで推奨されました。これは、locate のより「安全な」バージョンであり、ユーザーがアクセスできないファイルは表示されません。 'mlocate' は lenny 以降で推奨されており、mlocate にはより効率的なインデックス作成メカニズムがあります。

$ sudo updatedb  # to update the index.
$ mlocate  mynewprogram

which 指定したバイナリ名の $PATH を検索します。索引は必要ありません。

$ which touch
/usr/bin/touch

パッケージのインストール済みファイルを見たい場合は、これを使用してください

dpkg -L coreutils

特定のファイルをインストールしたパッケージを確認するには

$ dpkg -S /usr/bin/touch
coreutils: /usr/bin/touch

試してみてください

updatedb -v

[ -v 実際に動作することを確認してください;-]

私も時々使います

cd /whatever/is/the/path
find .|grep -i somePatternMatchingWhatIneed

find を使用 コマンド。

以下に、いくつかの例と構文ドキュメントを示します。残念ながら、まだハイパーリンクを追加することはできません :(.

http://linux.about.com/od/commands/a/blcmdl1_findx.htm

http://linux.about.com/od/commands/l/blcmdl1_find.htm


Linux
  1. シェル - コマンドのディレクトリを見つける方法は?

  2. CentOSで特定のコマンドが属するパッケージを見つける方法は?

  3. *nix でポイント コマンド `.` のヘルプを見つけるにはどうすればよいですか?

  1. Linuxで「find」コマンドを使用して複数のファイル名(拡張機能)を検索する方法

  2. インターネットへの接続に使用しているインターフェイスを確認するにはどうすればよいですか?

  3. FreeBSD でファイルを検索する方法

  1. 検索コマンドの後にMvコマンドを統合する方法は?

  2. Cdへの入力に使用されるコマンドの出力はどれですか?

  3. LocateをFedoraサーバーにインストールする方法