A partir de (observe los comodines antes y después de "algún texto")
find . -type f -name '*some text*'
¿Cómo se puede excluir / ignorar todos los archivos y directorios ocultos?
Ya he estado buscando en Google durante demasiado tiempo , encontré algo de ciruela y! (signo de exclamación) parámetros, pero no hay un ejemplo apropiado (y parsimonioso) que simplemente funcionó .
Tubería |
a grep
sería una opción y también agradecería ejemplos de eso; pero principalmente estoy interesado en una breve línea (o un par de líneas independientes, que ilustran diferentes formas de lograr el mismo objetivo de línea de comandos) simplemente usando find
.
ps: Buscar archivos en Linux y excluir directorios específicos parece estar estrechamente relacionado, pero a) aún no se acepta yb) está relacionado pero es diferente y distinto, pero c) puede proporcionar inspiración y ayudar a identificar la confusión.
Editar
find . \( ! -regex '.*/\..*' \) -type f -name "whatever"
, trabajos. La expresión regular busca "cualquier cosa, luego una barra diagonal, luego un punto, luego cualquier cosa" (es decir, todos los archivos y carpetas ocultos, incluidas sus subcarpetas), y el "!" niega la expresión regular.