find
より伝統的なCLIインターフェースに代わるものはありますか?find
動作し、引数を期待する方法は、他のほとんどのユーティリティとは大きく異なります。
説明:私は、POSIX(または少なくともGNU)コマンドライン提案と連携し、同様の感覚を与えるコマンドラインインターフェイスを使用して、基本的にfindと同じことを行うプログラムを探しています。
ベストアンサー1
見てみましょうlocate
。ファイルデータベースを調べて、ユーザーが提供したものと一致するパス名をすばやく印刷します。
kevin@box:~$ locate odg
/home/kevin/Documents/final.odg
/usr/share/doc/packages/sysconfig/netconfig.odg
/usr/share/gimp/2.0/help/en/gimp-tool-dodge-burn.html
....
kevin@box:~$ locate .odg
/home/kevin/Documents/final.odg
/usr/share/doc/packages/sysconfig/netconfig.odg
kevin@box:~$
ご覧のとおり、サブテキストの一致です。指定するとodg
dと一致します。オデグe.しかし、与えればそのような.odg
ことは起こらないだろう。
しかし、欠点があります。データベースが必要です。条件が変更されたら、データベースを更新する必要があります。ただし、Fedora 13のインストールでは、毎日のcrontabに含まれています。