Mostrando entradas con la etiqueta zip. Mostrar todas las entradas
Mostrando entradas con la etiqueta zip. Mostrar todas las entradas

Como usar unzip en Linux

El formato de compresión de archivos y carpetas ZIP es muy popular. Para completar el post Como usar zip en linux describiremos la manera de extraer el contenido del archivo comprimido desde la línea de comando, desde el terminal.

  • Descomprimir un archivo zip en el directorio en el que nos encotramos
    • unzip demo.zip

  • Descomprimimos el zip en un directorio distinto del que estamos trabajando utilizando la opción -d
    • unzip demo.zip -d Documentos/demo/

  • Extraer archivos sin informes en pantalla, usaremos la opción -q
    • unzip -q demo.zip

  • Descomprimir zip protegido por password
    • unzip -P [password] [archivo]

  • Listar el contenido de un zip
    • unzip -l demo.zip

  • Excluir archivo de la extracción
    • unzip demo.zip -x excluido.txt

  • Información detallada de un archivo zip. Nos listará el contenido incluyendo información del tamaño, porcentaje de compresión....
    • unzip -v demo.zip

  • Identificar errores en los archivos comprimidos
    • unzip -t demo.zip

  • Manual de unzip
    • man unzip
    • unzip --help

Como usar zip en linux

El formato de compresión ZIP es uno de los más populares. Es un formato de fichero bastante simple, que comprime cada uno de los archivos de forma separada. Comprime cada archivo independientemente del resto de archivos comprimidos permite recuperar cada uno de los ficheros sin tener que leer el resto, lo que aumenta el rendimiento.


El software de compresión y descompresión ZIP suele estar instalado en las distribuciones linux.

Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.

Zip 3.0 (July 5th 2008). Usage:

zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]

  The default action is to add or replace zipfile entries from list, which

  can include the special name - to compress standard input.

  If zipfile and list are omitted, zip compresses stdin to stdout.

  -f   freshen: only changed files  -u   update: only changed or new files

  -d   delete entries in zipfile    -m   move into zipfile (delete OS files)

  -r   recurse into directories     -j   junk (don't record) directory names

  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)

  -1   compress faster              -9   compress better

  -q   quiet operation              -v   verbose operation/print version info

  -c   add one-line comments        -z   add zipfile comment

  -@   read names from stdin        -o   make zipfile as old as latest entry

  -x   exclude the following names  -i   include only the following names

  -F   fix zipfile (-FF try harder) -D   do not add directory entries

  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)

  -T   test zipfile integrity       -X   eXclude eXtra file attributes

  -y   store symbolic links as the link instead of the referenced file

  -e   encrypt                      -n   don't compress these suffixes

  -h2  show more help