Extraer un único archivo de un ZIP

Hoy una entrada rápida con un pequeño “truco” para extraer únicamente un archivo de un ZIP que contiene varios directorios y archivos. En primer lugar visualizamos el contenido del zip: $ unzip -l test.zip Archive: test.zip Length Date Time Name ——— ———- —– —- 0 2016-06-05 21:41 test/ 0 2016-06-05 21:41 test/foo/ 0 2016-06-05 21:41 Seguir leyendo


Enviar mensajes entre usuarios por terminal

Los comandos write, wall y talk permiten mandar mensajes entre usuarios con sesion activa dentro de un sistema, cada uno tiene una funcionalidad específica que pasamos a detallar a continuación. Write El comando write permite mandar un mensaje a otro usuario del sistema especificando como parámetros el usuario al que enviar el mensaje y la Seguir leyendo


Cómo extraer, modificar y crear un archivo JAR

Vamos a ver los pasos necesarios para extraer el contenido de un archivo JAR, modificar su contenido y después volver a empaquetarlo. Extraer el contenido de un archivo JAR El comando “jar” (Java Archive Tool) permite manipular los archivos jar. En el caso de OpenJDK está disponible en las versiones “devel” del paquete (p.ej java-1.7.0-openjdk-devel). Seguir leyendo


Stack de directorios en bash

En bash, solemos utilizar atajos del comando “cd”, como por ejemplo cd – que devuelve la shell al directorio anterior o cd que nos lleva a la home de usuario. No obstante, bash ofrece una serie de comandos (dirs, popd y pushd) para controlar un stack/pila de directorios más avanzada sobre la que podemos añadir, Seguir leyendo


rsync + Inotify = lsyncd

Rsync es una herramienta genial para sincronizar archivos y directorios tanto a nivel de máquina como en red. El problema de rsync es que en sincronizaciones de mucho tamaño y/o número de archivos, el proceso resultante de generar la lista inicial de ficheros para conocer los cambios a transferir puede llegar a demorarse mucho. Estoy Seguir leyendo