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

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

解決策 1:

find / -name example.filename

解決策 2:

locate filename

find よりはるかに高速 、場合 検索サービスを実行していて、updatedb の時点で存在していたファイルのみが検索されます 最後に実行された (通常は cron ジョブの制御下にある前夜)。

できます updatedb を実行 手動ですが、それは find よりもさらに遅いです cletus が示唆し、root が必要です。新しいものをたくさんインストールした後、データベースを手動で更新することがあります。

解決策 3:

locate (別名 slocate) がインストールされている場合は、

locate example.filename

locate は、マシン上のすべてのファイルのインデックスを再作成する cron ジョブを毎晩実行します。そのため、常に最新であるとは限りません。

解決策 4:

特定のディレクトリ レベルでファイルを検索したい場合があります。この場合、シェルのワイルドカードを使用すると便利です:

ls /data/*/example.filename

明らかに、これは厳密なディレクトリ構造を持っている場合にのみ機能します。


Linux
  1. 各フォルダにファイルを作成するにはどうすればよいですか?

  2. 変な名前のファイルを削除するには?

  3. TAR ファイルを ISO ファイルに変換する方法

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

  2. Linuxのディレクトリツリーで最も古いファイルを見つける方法

  3. テキストファイルで一致しない角かっこを見つける方法は?

  1. Linux –ファイルの作成日を見つける方法は?

  2. Imgファイルのタイプを見つけてマウントする方法は?

  3. Linuxで検索および検索コマンドを使用してファイルを検索する