Cara menemukan file dengan nama = "php.ini" di linux menggunakan perintah grep

23

Bagaimana menemukan file dengan nama = "php.ini" di linux menggunakan perintah grep? Adakah yang bisa menunjukkan kepada saya?

Misko
sumber

Jawaban:

33

Anda biasanya menggunakan untuk findtidak grepmenemukan file dengan nama.

find / -name php.ini

Jika Anda harus menggunakan grep

cd /; ls -lR | grep php.ini

Dalam kedua kasus, ganti "/" dengan jalur absolut atau relatif untuk direktori tempat Anda ingin memulai pencarian.

Perhatikan bahwa linux juga memiliki locateperintah yang bergantung pada pengindeksan - periksa halaman manualnya untuk detailnya. Ini tercepat jika lokasi yang tepat diindeks.

RedGrittyBrick
sumber
2
Untuk mencari di dalam direktori saat ini, gunakan find . -name php.ini. Untuk mengabaikan kasing, gunakan find . -iname php.ini. Untuk mencari nama direktori, gunakan find . -iname bin -type d.
David Kennedy
8

Hanya untuk menambahkan beberapa informasi ...

temukan / -nama php.ini
cd /; ls -lR | grep php.ini

tentu saja bekerja, tetapi Anda bisa dilayani dengan lebih baik

cari php.ini

yang menggunakan basis data sistem file yang diindeks untuk menemukan file. Ini jauh lebih cepat. Untuk memperbarui indeks sistem file, perintahnya adalah:

diperbaruib

Namun ini membutuhkan root sejauh yang saya ingat.

disclaimer: Saya belum pernah menggunakan linux selama bertahun-tahun untuk sesuatu yang berarti ... Saya mempelajari ini saat itu ketika distribusi utama adalah slackware, dan kentang debian bahkan tidak keluar ...

bubu
sumber
1
Saya pikir Anda menulis ini pada saat yang sama saya memperbarui jawaban saya dengan ide yang sama :-)
RedGrittyBrick
Ya, Heh, aku mengalahkanmu 3 menit. +1 untuk Anda untuk ide bagus yang sama: P
bubu
0

fs all | filter "php.ini" atau fs "**/php.ini"

ketika Anda menginstal npm install nixar lebih banyak dokumen: http://nixar.work/doc

Andrey Stehno
sumber
Silakan baca pertanyaan itu lagi dengan seksama. Jawaban Anda tidak menjawab pertanyaan awal, yang menanyakan tentang penggunaan grep. Selain itu tautan Anda rusak (mengembalikan halaman kosong).
DavidPostill