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


23

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

回答:


33

通常、名前でファイルを検索しfindないgrepように使用します。

find / -name php.ini

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

cd /; ls -lR | grep php.ini

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

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


2
現在のディレクトリ内を検索するには、を使用しますfind . -name php.ini。大/小文字を無視するには、を使用しますfind . -iname php.ini。ディレクトリ名を検索するには、を使用しますfind . -iname bin -type d
デビッドケネディ14年

8

さらに情報を追加するために...

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

もちろん仕事をしますが、より良いサービスを受けることができます

php.iniを見つけます

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

更新b

ただし、私が覚えている限り、これらにはルートが必要でした。

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


1
私は同じアイデアで私の答えを更新していたと同時にこれを書いていたと思う:
RedGrittyBrick

はい、はい、私はあなたを3分打ちました。同じ素晴らしいアイデアのためにあなたに+1:P
bubu

0

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

npm install nixar 他のドキュメントをインストールするとき :http : //nixar.work/doc


質問を注意深く読んでください。あなたの答えは、の使用について尋ねていた元の質問には答えませgrep。さらに、リンクが壊れています(空白のページが返されます)。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.