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

検索:コマンドが見つかりません

ファイルを作成したときに、それをどこのディレクトリ構造に置いたか忘れてしまうことがあります。システム、アプリケーション、または他のユーザーによって作成されたファイルの正確な場所がわからない場合があります。 Linux には、探しているファイルを見つけるための強力なツールがいくつかあります。

locate コマンド

locate コマンドは、mlocate データベースに格納されているファイル名とパスで指定された文字列をすばやく検索します。検索を有効にするには、このデータベースを定期的に更新する必要があります。表示される結果は、ユーザーがアクセスまたは実行する権限を持つファイルに制限される場合があります。

構文

位置指定コマンドの構文は次のとおりです:

# locate [options] {string}

locate コマンドの実行中に以下のエラーが発生した場合:

locate: command not found

ディストリビューションの選択に従って、以下のパッケージをインストールしてみてください:

分布 コマンド
Debian apt-get インストール mlocate
Ubuntu apt-get インストール mlocate
アルパイン apk add mlocate
Arch Linux pacman -S mlocate
カリ Linux apt-get インストール mlocate
CentOS yum install mlocate
Fedora dnf install mlocate
Raspbian apt-get インストール mlocate

コマンド オプションを見つける

locate コマンドは、検索をより効果的にするためのさまざまなオプションをサポートしています。一部のオプションを表に示します。

オプション 慣れている
-r 正規表現を使用してファイル名を検索します。
-c ファイル名ではなく、一致するエントリの数のみを表示します。
-e 検索時に存在するファイルのみを返します。
-i ファイル名またはパスの大文字と小文字は無視してください。
-n {エントリ数} 指定された数までの最初のいくつかの一致のみを返します。

locate コマンドの例

1. ファイルを見つけるには:

# locate file.txt 

2. パターンに対してベース名のみを照合するには:

# locate -b file.txt
# locate --basename file.txt 

3. 一致するエントリの数を取得するには:

# locate -c file.txt
# locate --count file.txt

4. デフォルトのデータベースを指定されたものに置き換えるには:

# locate -d 
# locate --database

5. locate が起動された時点で存在するエントリを出力するには:

# locate -e filename
# locate --existing filename

6. 末尾のシンボリック リンクをたどる:

# locate -L text
# locate --follow text

7. 検索ヘルプを表示するには:

# locate -h
# locate --help

8. 指定された数のエントリを見つけた後に正常に終了するには:

# locate -l 10 text
# locate -n 10 text
# locate --limit 10 text

9. シンボリック リンクをたどらないようにするには:

# locate -P text
# locate --nofollow text
# locate -H text 

10. 出力エントリを ASCI NULL 文字で区切るには:

# locate -0 text
# locate --null text 

11. 読み取りデータベースに関する統計を取得するには:

# locate -S text
# locate --statistics text 

12. 発生したエラーを抑制するには:

# locate -q text
# locate --quiet text

13. バージョン情報を取得するには:

# locate -V
# locate --version

14. パス名全体を一致させるには:

# locate -w text
# locate --wholename text


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. df:コマンドが見つかりません

  1. du:コマンドが見つかりません

  2. rm:コマンドが見つかりません

  3. mv:コマンドが見つかりません