Borrar archivos con una antiguedad de x días en Linux
El comando find en Linux nos permite añadirle una serie de parámetros que incluyen la posibilidad de ejecutar otros comandos. Esto nos puede servir para encontrar archivos que tengan una cierta antigüedad y a continuación usar el comando rm para borrarlos.
A título de ejemplo podemos utilizar el siguiente comando:
find /ruta/a/archivos* -mtime +5 -exec rm {} \;
- El primer argumento señala la ruta de los archivos. Esta puede ser un path, un directorio
- El segundo argumento (-mtime), especifica la antigüedad del archivo en número de días. En el caso que nos ocupa limita la búsqueda a archivos que tengan más de 5 día de antigüedad.
- El tercer argumento (-exec), nos permite pasar otro comando como rm.
Los símbolos ({} \;) son necesarios para finalizar el comando.
Vía | How To Geek
Trackback URL for this post:
http://www.noticias-tic.com/trackback/752
Similar entries
Contenido popular
Hoy:
- Personalizando Firefox: about:config, User.js , Prefs.js, userChrome.css, userContent.css
- ¿Como resetear la password de la Bios de un ordenador por Software?
- vLite: nLite para Windows Vista
- Google como operador móvil virtual (OMV) en el Reino Unido
- Recuperar contraseñas guardadas con firefox
- Prueba Windows Live Mail (sin invitación)








