Foros del Web » Administración de Sistemas » Unix / Linux »

Como hacer un LOCATE de solo 1 directorio

Estas en el tema de Como hacer un LOCATE de solo 1 directorio en el foro de Unix / Linux en Foros del Web. Pues no me esta funcionando... estoy usando la siguiente sintaxis: locate --database=</home> -i NOMBREDEARCHIVO | grep -E 'pl$|cgi$' Lo uso para buscar y filtrar ciertos ...
  #1 (permalink)  
Antiguo 02/02/2006, 15:27
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Como hacer un LOCATE de solo 1 directorio

Pues no me esta funcionando... estoy usando la siguiente sintaxis:

locate --database=</home> -i NOMBREDEARCHIVO | grep -E 'pl$|cgi$'

Lo uso para buscar y filtrar ciertos archivos rápidamente con extensiones .pl o .cgi, ubicados en el directorio /home y sus subdirectorios.

Creo que no estoy fallando en nada segun el man:

-d <path>
--database=<path> Specifies the path of databases to search in.

Cual es el error ?
  #2 (permalink)  
Antiguo 02/02/2006, 16:38
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
A mí me parece que ese "patch" es precisamente la ruta a la base de datos de locate. Aquí en Fedora es /var/lib/slocate/slocate.db.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 02/02/2006, 16:54
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 1 mes
Puntos: 0
Gracias ociomax... igualmente consegui filtrarlo de otra forma.
Pero para los que lo quieran hacer de este modo solo hay que correr "updatedb -U /DIRECTORIO" y solo se creará la BD del UPDTEDB para ese directorio, luego correr el comando como siempre.

arriba
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:01.