..:: JoNiuX ::..

Tag: find

Borrando archivos en Linux

escrito por el mar.29, 2008, categorías Linux, Programación

Muchas veces debo borrar archivos en Linux dependiendo de la fecha que tienen, como por ejemplo: borrar todos los archivos de correos electrónicos que los usuarios dejan en sus casillas en el servidor mas de un año.

¿Cómo hago eso?

Usando el comando find con los siguientes argumentos:

find . -type f -mtime +365 -exec rm -r -f {} \;

find: comando.

.: indica que desde el directorio actual, cualquier archivo.

-type f : tipo de búsqueda «file».

-mtime +365 : tiempo superior a 365 días (ojo con las condiciones de borde).

-exec rm -r -f {} \; : el comando a ejecutar cuando encuentre los archivos, en este caso «rm» o remover, con los parametros -r recursivamente y -f para que no pida confirmación. {} indica al archivo encontrado y \; fin de línea de comando.

2 Commentarios :, , , mas...

¿Buscando algo?

Use este formulario para buscar en el sitio:

¿No encontraste lo que buscabas? Déjame un comentario y veré como puedo ayudarte!

Visita a mis amigos

Algunos amigos que tienen sus blogs...