Eu sou iniciante no Linux e quero procurar todos os .conf
arquivos no /etc/
.
Eu tentei grep -r *.conf /etc
, mas o resultado não está certo.
O que estou fazendo errado?
command-line
Adrian George
fonte
fonte
find
é tão amplamente usado, tão bem documentado e tem tantas postagens do StackOverflow / Exchange sobre ele que seria mais difícil encontrar algo mais fácil de trabalhar. Quase tudo o que você gostaria de fazer foi escrito online em algum lugar.Eu pessoalmente usaria
find
, mas você também pode usar essas coisas:E você pode usar o find e é rápido, mas não confiável.
fonte
locate
confiável?locate
conta com o banco de dados mlocate para ter sido atualizado recentemente para ser preciso. Por padrão, está programado apenas para atualizar uma vez por dia (embora você possa forçá-lo manualmenteupdatedb
).grep
pesquisa o conteúdo dos arquivos, não os nomes dos arquivos.Para encontrar todos os
.conf
arquivos,/etc/
você precisará encontrar:fonte
O comando find é lento, use este comando para obter resultados imediatamente:
Mais informações sobre o
locate
comando (nomlocate
pacote) podem ser encontradas aqui: https://medium.com/@thucnc/the-fastest-way-to-find-files-by-filename-mlocate-locate-commands-55bf40b297abfonte
locate
foi mencionado há dois anos: askubuntu.com/a/333728/158442