jueves, 15 de mayo de 2008

descomprimr archivos

Índice General
1 Introducción
2 Instalación
3 Tipos de archivos comprimidos
4 Los archivos comprimidos en konqueror
5 Sofware para compresión
6 Ficheros tgz
6.1 Descomprimir tgz


7 Ficheros tar.bz2
7.1 Descomprimir tar.bz2


8 Ficheros tar.gz
8.1 Descomprimir tar.gz
8.2 Comprimir tar.gz


9 Ficheros zip
9.1 Descomprimir zip
9.2 Partir/Unir en varios zip un fichero zip
9.3 Comprimir zip usando ark
9.4 Comprimir zip


10 Ficheros gz
10.1 Comprimir gz
10.2 Descomprimir gz


Índice de Materias



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
zip
bzip
gzip.
tar
.tga = .tar.gz
.gz
rar

4 Los archivos comprimidos en konqueror
Podemos verlos sin descomprimirlos. Ejemplo:


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



5 Sofware para compresión

ark. Utilidad de kde
Trabajo con todas las extensiones. Se encuentra en el menu: inicio-utilidades. Trabajo con todo tipo de archivos comprimidos. Veáse figura1

zip, unzip.
Comprime y descomprime archivos zip.

bzip2

tar.
Empaquetador. Agrupa archivos para q se puedan instalar en la máquina en lugar correcto. Tar = Tape Archive. Almacena grupos de archivos, incluso jerarquias de directorios sin perder sus permisos ni la estructura en el sistema de archivos.

gzip.
Se utiliza para comprimir y descomprimir archivos. Genera un archivo gz.

Figura 1: Imagen de 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

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:

Descomprime el archivo

unzip fichero.zip.


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:

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

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

No hay comentarios: