web-dev-qa-db-ja.com

Linuxでgrepコマンドを使用してname = "php.ini"のファイルを見つける方法

Linuxでgrepコマンドを使用してname = "php.ini"のファイルを見つける方法は?誰かに見せてもらえますか?

23
Misko

名前でファイルを検索するには、通常、findではなくgrepを使用します。

find / -name php.ini

Grepを使用する必要がある場合

cd /; ls -lR | grep php.ini

どちらの場合も、「/」を検索を開始するディレクトリの絶対パスまたは相対パスに置き換えます。

Linuxには、インデックス作成に依存するlocateコマンドもあります。詳細については、manページを確認してください。これは、適切な場所にインデックスが付けられている場合に最も高速です。

33
RedGrittyBrick

さらに情報を追加するだけです...

find/-name php.ini 
 cd /; ls -lR | grep php.ini

もちろん機能しますが、

php.iniを見つけます

インデックス付きファイルシステムデータベースを使用してファイルを検索します。かなり速いです。ファイルシステムインデックスを更新するコマンドは次のとおりです。

更新されたb

しかし、これらは私が覚えている限りrootを必要としました。

免責事項:私は何年にもわたってLinuxを意味のあるものとして使用していません...当時、主要なディストリビューションがスラックウェアであり、debianポテトが均等にならなかったときにこれらを学びました...

8
bubu

fs all | filter "php.ini"またはfs "**/php.ini"

インストール時npm install nixarその他のドキュメント: http://nixar.work/doc

0
Andrey Stehno