Tag: borrar
Borrando archivos en Linux
escrito por joniux 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.