GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にmlocateをインストールする方法

はじめに

検索 コマンドは、ファイル名でファイルをすばやく見つけるための最良のツールの1つです。 検索 コマンドは、 updatedbによって準備された1つ以上のデータベースを読み取ります 少なくとも1つのパターンに一致するファイル名を1行に1つずつ、標準出力に書き込みます。飛行前チェック

このガイドでは、CentOS8にmlocateをインストールする方法を説明します

まず、検索の違いを説明します および移動

ロケートとモケートの違い

Locateパッケージは、GNUfindutilsからのlocateの実装です。 mlocateパッケージは、mlocateと呼ばれる同じ概念の別の実装です。

これらは同じ基本機能を実装しています。つまり、(通常は)毎晩再構築されるインデックスに基づいてファイル名をすばやく検索します。基本的な使用法を超えて、機能の一部が異なります。

移動 マージする検索 およびデータベースパッケージ。 「マージ」とは、 updatedbを意味します ほとんどのファイルシステムの再読み取りを回避するために、既存のデータベースを再利用します。これにより、データベースの更新が高速になり、システムキャッシュに負担がかかりません。

移動 ネットワーク共有用のネットワークファイルシステムを含むいくつかのファイルシステムにインデックスを付けることができます。このパッケージは、端末でドキュメントをすばやく検索する場合に不可欠です。

Debianとその派生物では、両方をインストールする場合は、検索 mlocateを実行します 実装し、locate.findutilsを実行する必要があります GNU実装を実行します。これは代替手段によって管理されます。

両方をインストールしている場合は、両方ともそれぞれのインデックスの再構築に時間を費やしますが、それ以外は互いに競合しません。

mlocateをインストール

  • システムパッケージを更新する
dnf -y update

mlocateをインストールします 。

dnf -y install mlocate
  • mlocateを更新
updatedb

上記のコマンドは検索データベースを更新します

移動 次の場所で検索データベースを更新するために毎日実行されるcronジョブをインストールします:

/etc/cron.daily/mlocate.cron
  • mlocateのバージョンを確認してください
locate -V
  • manページで検索を確認してください
man locate

結論

それだけです。

この記事では、locate の違いに加えて、CentOS8にmlocateをインストールする方法を紹介しました。 および移動

ありがとう


Cent OS
  1. Ubuntuサーバーにロケートをインストールする方法

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

  3. DebianクラウドサーバーにLocateをインストールする方法

  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法