Archivos comprimidos: zip,tar,gz.bzip

Por Paco Aldarias Raya

Impreso: 7 de febrero 2005

Email: pacolinux arroba inicia punto es

Web: http://aldarias.es/pacodebian

Con Linux Debian. En Valencia (España)

Este documento es de libre reproducción siempre que se cite su fuente.

Realizado con: LATEX

Índice General


1 Introducción

Cuando un archivo ocupa mucho espacio, se suele compimir, para poder enviarlo por email, o copiarlo en disquete.

Linux permite ver los ficheros comprimidos como si no lo estuvieran.

2 Instalación

Desde consola y como usuario root escribir:
apt-get install gzip bzip2 unzip zip ark tar unrar

3 Tipos de archivos comprimidos

4 Los archivos comprimidos en konqueror

Podemos verlos sin descomprimirlos. Ejemplo:

zip:/hde/manuales_linux/apunteslinux2/administralinux.zip/


5 Sofware para compresión

Figura 1: Imagen de Ark
Image ark

6 Ficheros tgz


6.1 Descomprimir tgz

Para descomprimir el fichero fichero.tgz

cat fichero.tgz | gzip -dc | tar -xf-

O también:

tar -xvzf fichero.tgz


7 Ficheros tar.bz2

7.1 Descomprimir tar.bz2

Desde consola, para descompimir el archivo en la carpeta actual:
tar jxvf fichero.tar.bz2

o también

bunzip2 -cd fichero.tar.bz2 | tar xfv -

8 Ficheros tar.gz


8.1 Descomprimir tar.gz

Desde consola, para descompimir el archivo en la carpeta actual:

gzip -cd fichero.tar.gz | tar xfv -

o también

tar zxf fichero.tar.gz


8.2 Comprimir tar.gz

Desde consola, para crear un archivo comprimido con el contenido de tu directorio /home

  1. Para compimir todos los archivos de una carpeta:
    tar cvzf /tmp/directorio-home.tar.gz /home/*

9 Ficheros zip


9.1 Descomprimir zip

Desde consola, para descompimir el archivo en la carpeta actual:

  1. Descomprime el archivo

    unzip fichero.zip.
    

  2. Descomprime el archivo en una carpeta
    unzip fichero.zip -d /carpeta/
    

Script (unzip.sh) para descomprimir todos los archivos zip de una carpeta en otra:

echo DESCOPRIMIENDO  ZIPS PARA XMMS
echo ejemplo: ./unzip.sh  /hde/soft/linux/sonido/xmms-skins/ ~/.xmms/Skins
cd $1
for i in $(ls *.zip); do
f=$(echo $i | cut -d. -f1);
echo [*] Descomprimiendo $i en $2$f;
mkdir $1$f;
cd $1$f;
unzip $1$i -d $2/$f;
done

9.2 Partir/Unir en varios zip un fichero zip

Comprimimos:

zip fichero.zip fichero.html

Partimos:

split --bytes=1440k fichero.zip ficheros

Unimos:

cat ficheros* > fichero.zip

9.3 Comprimir zip usando ark

Abrir ark: Inicio - Utilidades - Archivador (ark)

Crear nuevo: fichero.zip

Añadir fichero/directorio: Seleccionamos los ficheros a comprimir.

9.4 Comprimir zip

La estructura del zip es:
zip destino origen

Desde consola, para descompimir el archivo en la carpeta actual:

  1. Para compimir una carpeta:
    zip -r fichero.zip /carpeta

  2. Comprime ese archivo.
    zip fichero.zip fichero.txt


10 Ficheros gz

Usa los programas gzip, gunzip, zcat, que permiten comprimir/Descomprimir archivos.

10.1 Comprimir gz

cat fich1 fich2 | gzip > fuu.gz

10.2 Descomprimir gz

gzip -c archivo.gz > archivo

Índice de Materias

ark
5
bun2
1
gz
10
tar
1 | 8.2
tar.bz2
7
tar.gz
8.1
tgz
6.1
zip
9.1

Sobre este documento...

Archivos comprimidos: zip,tar,gz.bzip

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html comprimir -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation

The translation was initiated by on 2005-02-07


2005-02-07