La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2717 - COMO BUSCAR UN ARCHIVO EN UNIX
Autor:  Francisco Espinoza
Como puedo buscar un archivo en unix que emule el DIR/S del dos, es decir que lo busque por todos los subdirectorios...

Gracias

  Respuesta:  Lindbergh Carvajal
con el comando find

# find / -name <nombre archivo> -print

/ = indica que empieze en el directorio raiz

<nombre archivo> = puedes darle el nombre o parte de él, o usar
comodines ( *,?... )

-name = le indica que la busqueda es por nombre

-print = indica que quieres visualizar el resultado.

Puedes ver la sintaxis y los parámetros con

# man find

  Respuesta:  Roberto MRA
Hola, mira, no es recomendable usar find, ya que gasta muchisimos recursos del sistema, amenos que la estes usando en nivel de ejecucion 1 o de 'Single User', lo mejor es ejecutar locate, es mucho mas rapido, la desventaja es que debes actualizar constantemente la base de datos usando updatedb.

  Respuesta:  Jaime Alberto De Alba Hernandez
find / -name <archivoca>
o
ls -l / <archivo>

puedes usar comodines
en la seg opcion si no especificas el archivo, los mostrara todos, en la primere es necesario hacerlo.

  Respuesta:  EviL Empire Corp.
tambien puedes usar slocate ...
un paquete muy poderoso que te permite crear una base de datos de todos los archivos en tu pc ...
despues solo pones slocate y listo ... es lo mas rapido...
lo unico es que busca en la base de datos ..
o sea si el archivo fue creado despues de la base de datos no aparecera en tu busqueda.

  Respuesta:  Victor Marzo Cejudo
Puedes usar el comando find:

find -iname archivo_a_buscar

y te buscara el archivo a partir del directorio en que te encuentres.

  Respuesta:  Pepo
Hola lo que tienes que mirar son dos cosas, entorno X o caracter??

Si es entorno X, hay una opcion del menu que es buscar archivo

Si es entorno caracter, hay un programa que se llama mc, con el que te aparece un menu y le puedes dar la opcion de buscar un archivo a partir de un directorio y todos los restantes.

Nota.- El mc debes tenerlo instalado