Eliminar ficheros generados en GNU/Linux, especificando el número de días.

Posted on Actualizado enn

Si se tiene la necesidad de eliminar archivos que fueron generados en días determinados, se puede ejecutar el comado find, -mtime , -exec  y rm, esto con la finalidad de que se realice una búsqueda y que lo que encuentre en determinados días, los elimine.

con el comando -mtime se condiciona para que busque ficheros que fueron creados en días atrás, tomando como referencia el día  en el que se está ejecutando la instrucción.

Ejemplo:

find /ruta/a/archivos/* -mtime +7 -exec rm {} \;

Elimina archivos que fueron creados hace 7 días.

1.- Con el comando find buscas los archivos.
2.- Con el comando -mtime se condiciona para el número de días atrás en los que fueron creados(+7) (buscar archivos que fueron creado desde hace 7 días atrás).
3.- Con el comando rm se procede a borrarlos.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s