Saya pemula di Linux dan saya ingin mencari semua .conf
file di /etc/
.
Saya sudah mencoba grep -r *.conf /etc
, tetapi hasilnya tidak benar.
Apa yang saya lakukan salah?
command-line
Adrian George
sumber
sumber
find
sangat banyak digunakan, didokumentasikan dengan sangat baik, dan memiliki begitu banyak posting StackOverflow / Exchange tentang hal itu sehingga akan lebih sulit untuk menemukan sesuatu yang lebih mudah untuk dikerjakan. Apa saja yang ingin Anda lakukan telah ditulis online di suatu tempat.Saya pribadi menggunakan
find
, tetapi Anda bisa menggumpal untuk hal-hal ini juga:Dan Anda dapat menggunakan cari dan cepat tetapi tidak dapat diandalkan.
sumber
locate
diandalkan?locate
bergantung pada basis data mlocate telah diperbarui baru-baru ini untuk menjadi akurat. Secara default, itu hanya dijadwalkan untuk memperbarui sekali sehari (meskipun Anda dapat memaksanya secara manual denganupdatedb
).grep
mencari isi file, bukan nama file.Untuk menemukan semua
.conf
file di dalamnya,/etc/
Anda ingin mencari:sumber
Perintah find lambat, gunakan perintah ini akan segera memberi Anda hasil:
Info lebih lanjut tentang
locate
perintah (dalammlocate
paket) dapat ditemukan di sini: https://medium.com/@thucnc/the-fastest-way-to-find-files-by-filename-mlocate-locate-commands-55bf40b297absumber
locate
disebutkan dua tahun lalu: askubuntu.com/a/333728/158442