Iterar ficheros con espacios en el nombre [BASH]

bucle bash inline con espacios en el nombre

Cada cierto tiempo, al crear scripts en Bash (aunque cada vez utilizo más Python para estos “menesteres”) me suelo encontrar con la necesidad de recorrer un listado de ficheros en disco que incluyen espacios y/o caracteres especiales en el nombre.

Dejo aquí esta nota para la próxima vez que me de problemas utilizar el bucle “for” desde la terminal 😉

Sigue leyendo

¡Por fin un gestor de ficheros (nativo) en Android!

Aunque existen cientos de administradores de ficheros en la Google Play (¿cuál es vuestro favorito?) no ha sido hasta la nuevo versión de Android que la todopoderosa Google se ha decidido a incluir (de serie) un gestor de archivos (¿se acabó tener que ocupar nuestro preciado espacio de almacenamiento con algo que hasta supuestos sistemas “operativos” como el ventanuco traen por defecto? 😉 )

No esperéis grandes funcionalidades ni que sea el mejor del mundo pero, como suele decirse: “la intención es lo que cuenta” y con esta nueva ¿funcionalidad? tenemos cubierto más que de sobra la posibilidad de gestionar (aunque sea de una forma básica y elemental) las operaciones básicas sobre los ficheros de nuestro dispositivo móvil ¿no os parece?

Consulta la noticia original

Cámbialo todo pero, a la primera, ni la toques

como hacer cambios en varios ficheros desde la terminal de comandosSuele ocurrir que, cuando tenemos una lista de elementos en las que se desea realizar una sustitución de caracteres, no interese modificar la primera ocurrencia y deseemos dejarla intacta.

El otro día necesitaba hacerlo utilizando el comando sed y, como me costó un rato averiguar cómo se hace aquí os dejo la solución y un ejemplo.

Espero os sea de utilidad 😉

Sigue leyendo

[TRUCO] Evitar equipo lento al copiar archivos

optimizar copia de ficheros¿Cuántas veces mientras trabajabas en algo y, por aprovechar el tiempo, has optado por copiar algún fichero relativamente grande y el equipo se te ha venido abajo impidiéndote trabajar con normalidad y maldiciendo en “arameo antiguo”?

Por fortuna es fácil de solucionar de un modo gráfico y sencillo incluso cuando el proceso está en marcha y sin utilizar la terminal de comandos 😉

Sigue leyendo

Subir varios ficheros simultaneamente en GMail

adjuntar ficheros al correo electrónico

Desconozco desde cuándo se puede, en Linux (porque en Windows lleva tiempo funcionando), seleccionar al mismo tiempo varios ficheros para adjuntarlos a un correo electrónico.

Me ha sorprendido encontrar que los chicos de Google (aunque es posible que haya sido alguna de las últimas actualizaciones de flash la que permita hacerlo) nos han regalado dicha posibilidad a los usuarios del pingüino: se acabó tener que elegir uno a uno ¡vivan las teclas CTRL y SHIFT para la selección múltiple!

Para los incrédulos (bienaventurados ellos por no creerse todo lo que les dicen ;)) os recomiendo daros un paseo por GMail y probar a subir algunos ficheros a un correo 😉

cómo subir varios ficheros a un correo al mismo tiempo

Eliminar archivos antiguos automáticamente

nullBuscando una forma de eliminar los archivos de cierta antigüedad de un directorio me topé con una “receta” (¿alguien sabe cómo traducir decentemente “tip”?) en la web Command-line Fu.

El problema es que no me funciona (el autor parece haberla colocado incompleta a tenor del \ que aparece al final de la misma) y es por ello que he optado por publicar una alternativa a dicho comando por si a alguno le puede ser de utilidad.

Sigue leyendo

Editar ficheros de configuración como root

nullEste artículo pretender ser un post que sirva como base y referencia a otros.

Aunque me gusta especialmente explicar cómo hacer las cosas utilizando el entorno gráfico, son muchos los procesos que explicamos en el blog en los que se hace necesario poder editar algún fichero de configuración como el administrador del equipo (root).

Para evitar explicaciones innecesarias e ilustrar de paso cómo hacerlo en los entornos de ventana más utilizados: KDE, GNOME, XFCE, … y la terminal es por lo que he optado por incluir aquí este post.

Sigue leyendo