La siguiente combinación de comandos en Linux sirve para remover archivos en base su fecha de última modificación, esto es muy útil por ejemplo para cuando se hacen Shell scripts que realizan respaldos y se desean remover los más antiguos.
find /opt/backups -mtime +30 -type f -exec rm -rf {} \;
En este ejemplo se realizara una búsqueda en /opt/backups para todos los archivos cuya fecha de modificación sea mayor a 30 días, después se realizara la eliminación recursiva de esos archivos. el comando exec utilizara los corchetes para colocar el nombre de los archivos a eliminar en base a la búsqueda y la \; indica el final de la instrucción. Si se desea probar el funcionamiento de esto sin eliminar nada se puede remplazar "rm -rf" with "ls -la" para obtener una lista de los archivos que serian removidos. ¿podría ser mejor? Deja un comentario.
| Comentarios |
|





