Está en la página 1de 2

Como buscar en Linux por consola Software libre

Pgina 1 de 2

buscar en Linux consola

emos dos opciones si queremos buscar nuestros discos. Difieren en que son conceptos distintos que a su vez cumplen necesidades primer lugar, find es el comando que se usa normalmente en el sistema de ficheros, y lo xamina cada vez que queremos hacer una bsqueda.
emos dos opciones si queremos buscar archivos en nuestros discos.

que son conceptos totalmente distintos que a su vez cumplen cesidades distintas. En primer lugar, find es el comando que se usa para buscar el sistema de ficheros, y lo examina cada vez que queremos a bsqueda. locate se complementa con el comando updatedb. Este ltimo

mando, cuando lo ejecutamos (sin opciones ni argumentos), crea una especie de todos los ficheros y directorios del sistema. De este modo, buscar algo con locate, simplemente este programa busca en datos, lo cual es mucho ms rpido que buscar en el sistema de

ente. Obvimanete esto tiene un inconveniente; si no tualizamos esta base de datos con updatedb, la informacin que nos dar

cate no ser cierta.

uso ms comn de este comando es el siguiente:

ento (directorio) es el directorio desde el que queremos que se sque (la bsqueda es recursiva por defecto, buscar tambin en todos los

rectorios que haya por debajo), la opcin (-name) es el modo de bsqueda (en te caso por nombre), y el tercer argumento (en este caso nombre) son los

terios de bsqueda. Algunos ejemplos: name mozilla

name '*.so' casi todas las libreras del sistema ] name '*gtk*' todos los ficheros cuyo nombre contenga gtk] size +3000k todos los ficheros de tamao >= 3000 KB ]

ota que para poder usar los wildcards que conocemos, simplemente debes el criterio entre comillas simples. Se puede buscar por criterios de

uchsimos tipos, para ms detalles, mira la pgina man. Recuerda que puedes

http://softwarelibre.mes.edu.cu/index_html/centro-de-asistencia-tecnica/how-to/como-bu... 07-05-2012

Como buscar en Linux por consola Software libre

Pgina 2 de 2

bsqueda igual que detenemos cualquier otro comando con Control+C, edirigir la salida como tambin hemos aprendido; find puede ser muy til en

usuarios normales busquemos ficheros fuera de nuestro personal, se nos mostrarn algunos mensajes de error porque habr

rectorios a los que no tendremos permiso para entrar a buscar (p.e. /root). sajes de error nos despistarn a la hora de interpretar la salida, as que stderr a /dev/null (ya sabes, find 2>/dev/null).

primer lugar, ejecutaremos el comando updatedb para actualizar la base de ena idea poner este comando en cron como veremos

para que se ejecute automticamente todos los das a una hora en que el sistema no tenga mucha carga. Esto nos permitir agilizar nuestras

continuacin, el uso de locate no es nada del otro mundo. Adems, es mucho flexible que find (lo cual es perfectamente comprensible una vez que nos su forma de funcionar). locate slo sirve para buscar ficheros por el sistema de archivos. Ejemplos:

muuucha salida ] locate '*.so' las libreras del sistema ] similitud con find es que los criterios con wildcards deben ser entrecomillados

n comillas simples. Las diferencias son: no nos permite especificar directorio, toda la ruta al fichero (no slo en el nombre del fichero), y adems, si le criterio sin wildcards, devolver todos los nombres de fichero cuya contenta ese criterio (ntese en el primer comando de ejemplo), a que slo devolvera los ficheros con ese nombre exacto.

http://www.zonasiete.org/manual/ch09s05.html

nicie la sesin para agregar comentarios

buscar por consola

http://softwarelibre.mes.edu.cu/index_html/centro-de-asistencia-tecnica/how-to/como-bu... 07-05-2012

También podría gustarte