viernes, 19 de abril de 2013

Borrar archivos con una antigüedad mayor a....

Cuando trabajamos conectados a servidores unix, hay veces que se desea borrar archivos con una antigüedad superior a X días.
Para Unix tenemos el comando FIND, que nos permite personalizar la búsqueda y con el resultado de esa búsqueda, engancharla para hacer algo con ella.

find /directorio -name "*.txt" -mtime +30 -type f -print -exec rm {} \;

Con -name le estamos diciendo que queremos solo buscar archivos que se llamen, por ejemplo:

*.txt: Archivos con extensión txt.
*carta*: Archivo que contienen carta en su nombre de fichero.

En este ejemplo, buscamos los ficheros que son mas antiguos de 30 dias (-mtime +30). En lugar de 30 se puede poner los días que queramos.
Igual por internet ven en lugar de -mtime y -atime. La diferencia reside en:

atime: Archivos que han sido accedidos hace x días.
mtime: Archivos que han sido modificados hace x días.

Luego vemos el parámetro -type que le indicamos que tipo estamos buscando, como por ejemplo:

d - directorio
f - archivo
l - enlace

Con el parámetro -print le decimos que nos muestre el resultado de la búsqueda.

Con el resultado de la búsqueda podemos redirigirla para hacer algo con ella, en este caso -exec nos permite ejecutar un borrado de: " {} ". Esas llaves son cada linea que devuelve el comando find.

Espero que os sirva de ayuda.

viernes, 5 de abril de 2013

Cómo destrozar un país en 10 pasos

Hace ya muchos meses que no decía nada por aquí, la situación en el país es muy penosa y no había sacado nada que poner, pero hoy 5 de Abril de 2013 he visto un articulo de del blog Mi Mesa Cojea, que si me permite voy a poner aquí, porque este articulo hay que darle difusión y me parece de lo mas representativo de lo que ha pasado.


Cómo destrozar un país en 10 pasos

1. Una élite extractiva, conformada por políticos, grandes empresarios y simbiontes varios, ejercen sus corruptelas de manera tan libremente y durante tanto tiempo que la corrupción pasa a ser el sistema en sí mismo.
2. La gente es consciente de ello pero no hace nada porque esta noche tienen una cena y mañana han quedado para ir a ver la última de Tom Cruise.
3. El estallido de una burbuja particularmente grande, combinado con una crisis financiera internacional, hunde al país en una intensa crisis económica.
4. La gente empieza a quedarse sin trabajo.
5. La élite extractiva promete trabajar duro para salir de la crisis y, como primera medida, recorta servicios públicos que se consideraban fundamentales hasta el día anterior.
6. La gente no puede ir a cenar ni a ver la última de Tom Cruise, por lo que votan a otro partido de la élite extractiva que promete exactamente lo mismo que el gobierno anterior con exactamente las mismas palabras. 
7. Pasa el tiempo y la gente no solo no puede salir a cenar ni a ver películas de Tom Cruise, sino que ahora tiene que pagar dos veces por los ansiolíticos.
8. Los bancos, salvados de la quiebra por la élite extractiva con el dinero público que se ha ahorrado recortando servicios públicos, empiezan a echar a la gente de sus casas.
9. La élite extractiva, con parte de sus corruptelas ya expuestas en público, pide a la gente que no deslegitime a la clase política y que se apriete un poco más el cinturón.
10. Aparece un imbécil de extrema derecha y gana las elecciones.