タグ

locateに関するyukimori_726のブックマーク (3)

  • Linuxの検索方法:findとlocateの使い方

    Linuxの中にあるファイル構成をすべて覚えておいたり、必要なディレクトリをすぐに見つけたり、というのはなかなか大変なことだ。 また、自動生成したファイルや他の人が作ったファイルを探したいというときもあるだろう。 そういうときは、Linuxの検索機能を使っていく。 このページではLinuxの検索について大まかにまとめている。参考にしてほしい。 Linuxの検索について linuxに限らずOSは膨大な量のバイナリやテキスト、デバイスファイルなどのファイルの種類を問わず管理することになる。そこで重要になってくるのが「ファイルの検索」だ。 「ファイル名がわかるがどこにそのファイルがあるかわからない」「変更した日付はわかるが、名前がわからない」「とあるパーミッション情報をもっているファイルを列挙したい」など、そんな断片的な情報からファイルを検索してくれる。 Windowsの場合、右上の検索欄に検索

    Linuxの検索方法:findとlocateの使い方
  • ファイル簡単検索にlocate コマンド。自分だけの検索インデックスを使う。 - それマグで!

    loccate便利 いままでfind に頼ってましたが、locateを覚えてからはlocateばかり使っています。locateわず嫌いでした。反省してます。 locateコマンドもファイル検索コマンドです。find・grep/locateの大きな違いは、事前インデックス作成の有無です。locateは事前インデックスとまず覚えた。ちなみにfindはファイル名を、grepはファイルの中身を検索します。locate コマンドは事前にファイルをインデックスするので、検索がとても早く重宝します。ファイル数が多いときは、locateが有利です。locate にも欠点があります。一つは事前にインデックス化です。もう一つが対象ディレクトリの指定はインデックスで行う点です。必要です。インデックス作成すれば速いのですが、作成は手間ですね。対象ディレクトリ毎に検索インデックスを作るのも手間です。 検索インデッ

    ファイル簡単検索にlocate コマンド。自分だけの検索インデックスを使う。 - それマグで!
  • Macの環境で locate のDB更新(sudo /usr/libexec/locate.updatedb)を実行した時にエラーが発生する時の対処法 - 強火で進め

    locate のDBを更新しようと以下のコマンドを実行した所、 sudo /usr/libexec/locate.updatedb以下の様なエラーが表示され、しかもそれ以降DBのデータが消えた様な状態になり、どんなワードで検索しても全く検索に引っかからなく成りました。 shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied shell-init: error retrieving current directory: g

    Macの環境で locate のDB更新(sudo /usr/libexec/locate.updatedb)を実行した時にエラーが発生する時の対処法 - 強火で進め
  • 1