Linux自習の旅-基本的なコマンド(locateコマンド)

Linux自習の旅-基本的なコマンド(ファイル検索コマンドの検索)


序文

1.前のセクションでは、whereisとどの検索コマンドについて説明しました。主に2つのコマンドの基本的な機能と使用法について説明しました。まだ読んでいない場合は、以下のリンクをクリックして表示してください:whereisそしてどのコマンド

2.このセクションでは、ファイル名でファイルを検索できるコマンド検索について説明します。


ヒント:この記事の内容は次のとおりです

1つは、用途を特定する

Locateは、ファイル名に基づいて検索を実行し、対応する通常のファイルを見つけることができます。

  • コマンド名:検索
  • コマンドのフルネーム:名前でファイルを検索
  • 場所:/ usr / bin / Locate
  • 実行権限:すべてのユーザー
  • 機能の説明:ファイル名を使用して一般的なファイルを検索します
命令格式
locate 【选项】 路径
常用选项:
-i:忽略大小写
-c:只显示查找到的数量

例えば:

1. passwdファイルを検索します(locateは、検索するたびにデータベースに従って検索します。ここでのコードは、データベース内のpasswdファイルを検索することを意味します。つまり、passwdファイルを含むシステム内のすべての場所を検索します)
ここに画像の説明を挿入


2. Locateの後に、チェックする結果が続きます。/etcディレクトリでpaで始まるすべてのファイルを検索します。
ここに画像の説明を挿入


3. -cオプションが追加され、/ etcディレクトリ内のパスを含むファイルの数のみが表示されます。
ここに画像の説明を挿入

2つ目は、検索プロセスを見つける

実際、locateが通常のファイルを検索するたびに、実際にはハードディスクを直接検索するのではなく、デフォルトで1日1回更新されるデータベース/var/lib/mlocate/mlocate.dbを検索します。手動で更新する必要がある場合は、updatedbコマンドを入力できます。


総括する

このセクションでは、主に
{ 1.用途の特定2.検索プロセスの特定}について説明します。次のセクションでは、ファイル名でファイルを検索できる、より一般的に使用されるコマンドについて説明します。



Jiehuaです。また会いましょう!

おすすめ

転載: blog.csdn.net/qq313088385/article/details/113505742