Unix - Comando Find

 
Vista:

Comando Find

Publicado por Ivàn (7 intervenciones) el 11/02/2004 03:07:36
hola que tal.Tengo una duda ,yo quiero buscar archivos de hasta 2 horas atras con el comando Find .Como se hace ?
Gracias
Y saludos

Iván
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

RE:Comando Find

Publicado por Fernando Pena (69 intervenciones) el 16/02/2004 13:41:52
Hola. Espero poder ayudarte. Imagina que estás en un directorio, donde tienes :
fichero1 (creado el 01/02/2004)
fichero2 (creado el 10/02/2004)
fichero3 (creado el 20/02/2004)

# find . / -newer fichero2 -print

La salida TE MUESTRA LOS FICHEROS MAS RECIENTES que el
fichero 2 ( es decir, fichero3)

Pero si inviertes el significado de la opción "newer" con el operador
\! (barra inclinada, admiración) la salida será :

# find . / \ ! -newer fichero2 -print

Mostrando el fichero1 y el fichero2, sin importar el número de días u horas.

Un saludo.
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

RE:Comando Find

Publicado por ivan (7 intervenciones) el 19/02/2004 12:00:09
Fernando ,una vez más gracias por tu respuesta que me sirvió mucho.
Ahora el problema en concreto que tengo es que que teniendo archivosen un determinado adirectorio quiero buscar con el comando fin u otro archivos que hayan sido grabados dos horas antes hacia atras
Ej:
dir /d21/respa/logs
-rw-rw-r-- 1 isilva producc 1901413 Feb 19 07:06 log.174783.Z
-rw-rw-r-- 1 appluser informix 1693827 Feb 19 06:10 log.174782.Z
-rw-rw-r-- 1 appluser informix 1705291 Feb 19 05:38 log.174781.Z
-rw-rw-r-- 1 appluser informix 1852353 Feb 19 05:13 log.174780.Z
-rw-rw-r-- 1 appluser informix 1941671 Feb 19 05:01 log.174779.Z
-rw-rw-r-- 1 appluser informix 1939650 Feb 19 04:46 log.174778.Z
-rw-rw-r-- 1 appluser informix 1927999 Feb 19 04:31 log.174777.Z
-rw-rw-r-- 1 appluser informix 1922600 Feb 19 04:17 log.174776.Z
-rw-rw-r-- 1 appluser informix 1940723 Feb 19 04:03 log.174775.Z
-rw-rw-r-- 1 appluser informix 1955717 Feb 19 03:41 log.174774.Z
-rw-rw-r-- 1 appluser informix 1901669 Feb 19 03:19 log.174773.Z

En este caso quiero arrastar archivos de dos horas menos al sistema hacia atras.Suponiendo que la hora del sistema es 07:06 yo quiero mover archivos de las 05:06 hacia atras
Ej como quedaria
-rw-rw-r-- 1 appluser informix 1941671 Feb 19 05:01 log.174779.Z
-rw-rw-r-- 1 appluser informix 1939650 Feb 19 04:46 log.174778.Z
-rw-rw-r-- 1 appluser informix 1927999 Feb 19 04:31 log.174777.Z
-rw-rw-r-- 1 appluser informix 1922600 Feb 19 04:17 log.174776.Z
-rw-rw-r-- 1 appluser informix 1940723 Feb 19 04:03 log.174775.Z
-rw-rw-r-- 1 appluser informix 1955717 Feb 19 03:41 log.174774.Z
-rw-rw-r-- 1 appluser informix 1901669 Feb 19 03:19 log.17
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

RE:Comando Find

Publicado por Fernando Pena (69 intervenciones) el 23/02/2004 17:22:01
Hola. Vale, lo has explicado perfectamente. Pero no se me ocurren ideas para poderlo hacer únicamente con "find". Creo que tendré que recurrir a realizar un pequeño "script"
Saludos
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