Linux - Busqueda recursiva de ficheros

 
Vista:

Busqueda recursiva de ficheros

Publicado por slurmmm (8 intervenciones) el 17/09/2001 12:15:33
¿Cómo puedo hacer una busqueda recursiva de ficheros en toda la estructura de arbol de directorios?

¿se puede hacer con el ls?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Búsqueda recursiva de ficheros en Linux

Publicado por Alejandro (176 intervenciones) el 15/12/2023 16:39:27
¡Hola, Slurmmm!

Para realizar una búsqueda recursiva de ficheros en toda la estructura de árbol de directorios, puedes usar el comando `find`. No es posible realizar esto directamente con `ls`.

Aquí tienes un ejemplo de cómo usar `find`:

1
find /ruta/del/directorio -type f -name "patrón_del_nombre"

- `/ruta/del/directorio`: Especifica el directorio raíz desde donde comenzará la búsqueda.
- `-type f`: Filtra solo archivos (no directorios ni enlaces simbólicos).
- `-name "patrón_del_nombre"`: Especifica un patrón para el nombre del archivo que estás buscando. Puedes utilizar caracteres comodín, como `*`, para hacer coincidencias parciales.

Por ejemplo, si deseas buscar todos los archivos con extensión `.txt` en todo el sistema, puedes hacer:

1
find / -type f -name "*.txt"

Recuerda ejecutar este comando con privilegios suficientes para acceder a todos los directorios que estás buscando.

¡Espero que esto te sea útil!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar