Hatena::Groupmylinux

今日も元気にlinux

2008-11-14

[][][][][]いろいろな検索方法 14:49 いろいろな検索方法 - 今日も元気にlinux を含むブックマーク はてなブックマーク - いろいろな検索方法 - 今日も元気にlinux いろいろな検索方法 - 今日も元気にlinux のブックマークコメント

ファイルを検索するのに一番早いのは、updatedbコマンドで作成したインデックスファイルを走査するlocateコマンドである。ただし複雑な正規表現はつかえずファイル名でしか検索が出来ない。これに対してfindはあまり早くないが多彩な検索が可能。速度だけなら、locateがgoogleデスクトップ並み、findが普通の検索。

whichならプログラムのみ(つまり実行ファイル属性)検索することができる。

# which httpd
/usr/sbin/httpd

※2008/11/23訂正

whichはパスの通ったディレクトリ配下の実行ファイルを探すようである。なので、/etc/init.d/以下の実行ファイルは検索してくれない。

# which yum-cron
/usr/bin/which: no yum-cron in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

whereisを使えば、実行ファイルのパス名やライブラリマニュアルの場所を検索できる。


# whereis httpd
httpd: /usr/sbin/httpd /usr/sbin/httpd.worker /etc/httpd /usr/lib/httpd /usr/share/man/man8/httpd.8.gz

DestrieDestrie2011/10/16 11:38Your story was really informative, thakns!

zqgjipyjzzqgjipyjz2011/10/16 23:196jCM6W <a href="http://haypgxyrinrv.com/">haypgxyrinrv</a>

jvoopsscajyjvoopsscajy2011/10/18 00:27d6DRS3 , [url=http://jvhjvflxpini.com/]jvhjvflxpini[/url], [link=http://esyxljrajdsk.com/]esyxljrajdsk[/link], http://qxnqanggkyfk.com/

vvulqdmvvulqdm2011/10/19 01:25q1ARVi <a href="http://raawkgksiffu.com/">raawkgksiffu</a>

mbcyloumbcylou2011/10/19 22:38Z0EVBS , [url=http://ljwojlvnnmvb.com/]ljwojlvnnmvb[/url], [link=http://hoxtonylswuz.com/]hoxtonylswuz[/link], http://aacrchvbcnjg.com/

MarieMarie2012/08/22 23:27Thinking like that shows an eprxet at work

rdnugytdmrdnugytdm2012/08/27 00:598Q9KzQ , [url=http://uwbxlrffgvtl.com/]uwbxlrffgvtl[/url], [link=http://nexwxkqwjecu.com/]nexwxkqwjecu[/link], http://mijjngcpulik.com/

rdnugytdmrdnugytdm2012/08/27 00:598Q9KzQ , [url=http://uwbxlrffgvtl.com/]uwbxlrffgvtl[/url], [link=http://nexwxkqwjecu.com/]nexwxkqwjecu[/link], http://mijjngcpulik.com/