【使用例紹介】ファイル/検索:locate【シェルスクリプト】

雑学

備忘録になります。locateコマンドでファイル検索が出来ます。

# "wrk"と名の付くファイルやディレクトリを検索
$ locate wrk
/wrk
/aa/bb/cc/dd/ee/wrdir/wrk.txt
/home/oracle/wrk
/home/oracle/wrk2
/home/oracle/wrk/wrk.tar1
/home/oracle/wrk/wrk.tar2
/home/oracle/wrk/wrk1.txt
/home/oracle/wrk/wrk2.txt
/home/oracle/wrk/wrk3.txt
/opt/oracle/product/19c/dbhome_1/ctx/lib/libvs_mwrk.so
/opt/oracle/product/19c/dbhome_1/rdbms/admin/prvtwrk.plb
/opt/oracle/product/19c/dbhome_1/rdbms/xml/xsl/kuidxwrk.xsl
/usr/src/kernels/3.10.0-1062.el7.x86_64/include/linux/input/pmic8xxx-pwrkey.h
/wrk/log.txt
/wrk/test.sql
/wrk/wrk.sh
/wrk/wrk.txt

注意点

注意点としてはlocateコマンドでは検索データベースを利用し高速に結果が表示される構造であり、検索データベース最終更新以降の情報までは検索出来ない事です。こちらのサイト(Linuxエンジニアの備忘Logさん)によると検索データベース更新コマンド(updatedb)は1日1回更新のようです。

関連リンク