A partir de (observe os caracteres curinga antes e depois de "algum texto")
find . -type f -name '*some text*'
como excluir / ignorar todos os arquivos e diretórios ocultos?
Eu já estou pesquisando há muito tempo , me deparei com alguns - podar e! (ponto de exclamação), mas nenhum exemplo apropriado (e parcimonioso) que funcionou .
Tubulação |
para grep
seria uma opção e eu também gostaria de receber exemplos disso; mas, principalmente , estou interessado em uma única linha (ou duas linhas independentes, ilustrando maneiras diferentes de atingir o mesmo objetivo de linha de comando) que apenas estou usando find
.
ps: Localizar arquivos no linux e excluir diretórios específicos parece intimamente relacionado, mas a) ainda não foi aceito eb) está relacionado, mas é diferente e distinto, mas c) pode fornecer inspiração e ajudar a identificar a confusão!
Editar
find . \( ! -regex '.*/\..*' \) -type f -name "whatever"
, trabalho. O regex procura por "qualquer coisa, depois uma barra, depois um ponto e depois qualquer coisa" (ou seja, todos os arquivos e pastas ocultos, incluindo suas subpastas) e o "!" nega o regex.