13 jul 2013

Unzip: Descomprimir archivos

Unzip nos permite descomprimir archivos zip desde un terminal. Como lo más fácil es explicarlo con un ejemplo, veamos uno:

# unzip algodelinux.zip

Con el comando anterior, descomprimimos el archivo algodelinux.zip en la ruta actual. Como el archivo algodelinux.zip contiene una carpeta llamada algodelinux con todos los archivos dentro, se recreará la estructura de directorios.

Si vamos a descomprimir un fichero zip que contiene muchos archivos, pero éstos no se encuentran dentro de una carpeta, podemos hacer que se descomprima el contenido dentro de la carpeta que nosotros le indiquemos:

# unzip algodelinux.zip -d misarchivos

Con ésto, se creará una nueva carpeta llamada misarchivos que va a contener todos los archivos de algodelinux.zip.

Zip: Comprimir una carpeta

Podemos comprimir una carpeta junto con su contenido desde un terminal haciendo uso del comando zip. Veamos un ejemplo:

# zip -r algodelinux.zip algodelinux

El comando anterior comprimirá en el archivo algodelinux.zip el contenido de la carpeta algodelinux. La opción -r le indica a zip que comprima de forma recursiva. De este modo, comprimirá todo lo que haya dentro de la carpeta algodelinux, ya sean archivos o directorios.

Si volvemos a ejecutar nuevamente el comando, se actualizará el contenido del archivo zip.