domingo, 13 de abril de 2014

Las acciones -delete y -exec del comando find

Al realizar una búsqueda masiva en nuestro sistema de archivos usando el comando find, podemos realizar ciertas acciones sobre el resultado de dicha búsqueda. Veremos cómo mover, copiar o eliminar los archivos obtenidos en una búsqueda.

Para eliminar archivos usaremos la acción -delete. Simplemente eliminaremos todos los ejecutables de Windows encontrados en la búsqueda; -iname para ignorar si está en mayúscula o no.
[fraterneo@rainbow ~]$ find /mnt/windows -iname '*.exe' -delete
Para copiar archivos de la ruta de búsqueda a una ruta destino usaremos la acción -exec. Veamos estos dos ejemplos.
[fraterneo@rainbow ~]$ find /mnt/windows -iname '*.doc' -exec cp '{}' /home/fraterneo/Documents \;
En esencia -exec toma de '{}' el resultado de resultado de la búsqueda de find y se lo da a cp como "origen" para que lo copie en el destino que está después. Finalmente escapamos el ; para que no lo tome como parte de la ruta, sino como un separador de comandos para cada línea del resultado de find.

Para mover archivos la sintaxis es la misma.
[fraterneo@rainbow ~]$ find /mnt/windows -iname '*.rpm' -exec mv '{}' /home/fraterneo/Documents \;


Y así se verá el eclipse lunar del 15 de abril

El próximo martes 15 de este mes, aproximadamente desde a las 2:00 AM y hasta las 5:30 AM hora local (UTC -4) podremos observar el eclipse total de luna (también llamado luna roja, por el color que aparenta tomar la misma). Gracias a +MoiCs Gomz por esta simulación haciendo uso de Stellarium, un excelente planetario libre disponible en su sitio web y en los repositorios de las diferentes distribuciones de GNU/Linux. 


Más información en:


viernes, 11 de abril de 2014

12 Inventos que Cambiaron el Mundo: El telégrafo

Igual que Robert Fulton, Samuel F. B. Morse pasó con su poderoso talento creador del arte a la ciencia. El resultado fue un medio de comunicación capaz de abrcar un continente o un océano casi con la velocidad del pensamiento.

Nacido en 1791 en Massachusetts, Morse estudió pintura en Europa, cuando era joven. Antes de cumplir los veinticinco años sus obras se exhibían ya en la Real Academia de Londres. Sus cuados se consideran aún notables ejemplos de la antigua pintura norteamericana.

Al volver de su segunda visita a Europa, cuando ya tenía cuarenta y un años, Morse oyó hablar de los experimentos electromagnéticos del inglés Michael Faraday. Llegó a la conclusión de que si la electricidad podía viajar a cualquier distancia por un alambre, también podría lograrse que transmitiera mensajes. Al desembarcar en Nueva York, dedicó todo su tiempo, talento y dinero a una busca, que duró seis años, para dar con un instrumento que enviara y recibiera mensajes por medio de una clave.