El mar, 25-03-2014 a las 11:31 -0400, gutl-l-requ...@jovenclub.cu
escribió:
> necesito un script que me borré de un directorio los archivos +
> viejos 
> que allí se encuentren, por ejemplo, que borré los que tienen 1
> semana 
> de estar ahí, los otros no.
> 
> saludos

Saludos lista.

Cuando leí este contenido se me ocurrió explotar la poderosa herramienta
que trae el sistema, en este caso el comando find, puedes jugar con la
opción -mtime, ésta te permite buscar los datos del/los fichero que
fueron modificados por última vez hace n×24 horas, también aparece la
opción -delete, te permite borrar los fichero que va encontrando, y
aparece -daystart, que mide el tiempo desde el día de hoy en lugar de
desde hace 24 horas, un ejemplo sin usar -delete, solo para que te
muestre el contenido sin borrarlo.

find CAMINO -type f -mtime +7 -daystart -ls

si llegas a cambiar -mtime +7 por -7, te mostrará los contenido
modificado a partir de hoy una semana atrás.

Espero que sirva de algo,..
 
-- 
                         "Que Dios te Bendiga" 
                     Ing. Leonardo E. Reyna Castro

                           Analista de Datos

             Oficina Nacional de Administración Tributaria

                            Provincia Granma

                       email: l...@grm.onat.gob.cu

                           Teléfono: 42-4292
                                     44-2859


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a