Академический Документы
Профессиональный Документы
Культура Документы
Ficheros tar
Ficheros gz
gzip -9 fichero
gzip -d fichero.gz
-d : indica descompresión
Ficheros bz2
bzip fichero
bzip2 -d fichero.bz2
-d : indica descompresión.
Nota: Tanto el compresor gzip como bzip2, solo comprimen ficheros, no directorios, para comprimir directorios (carpetas), se debe de usar en
combinación con tar.
Ficheros tar.gz
Para poder ver el contenido de un fichero comprimido en tar.gz, se usa el siguiente comando:
Para comprimir en tar.bz2, se hace uso del parámetro pipeline ( | ), que consiste en que “filtra” la salida de un comando a la entrada de otro,
como es en este ejemplo: tar empaqueta los distintos ficheros o directorios y su salida lo pasa al comando bzip2 para que este lo comprima y
el resultado de este, lo redirecciona ( > ) al fichero final tar.bz2
Ficheros zip
unzip archivo.zip
unzip -v archivo.zip
Ficheros rar
unrar -x archivo.rar
unrar -v archivo.rar
unrar -l archivo.rar
Tengo que decir que todos estos comandos, es para hacerlo desde terminal una terminal, como ejemplo os vendría de maravilla si os
quedarais sin entorno gráfico y tuvieseis que descomprimir algún archivo.
Pero para los que no quieran usar la terminal, pueden estar tranquilos, que existen muy buenas interfaces gráficas. Como lo es File Roller.
La Shell de Linux MI AMIGA
EMPAQUETANDO Y COMPRIMIENDO
Es muy común cuando navegamos en Internet descargar archivos zip, tar, o tar.gz, bzip, bz2 ... Pues bien con la shell puedes
desempaquetar y descomprimir todos esos archivos.
El comando tar es utilizado normalmente para empaquetar o desempaquetar ficheros, empaquetar significa guardar en un único
fichero una lista de varios ficheros, o el contenido de todo un directorio (o varios directorios). El formato del comando tar es:
Donde es la lista de opciones y hasta es la lista de ficheros a añadir o extraer del archivo.
En las opciones de tar hay algunas que son importantes para su uso :
Empaquetará todos los ficheros de /etc en el fichero archivo.tar c le dice a tar que cree un nuevo fichero de archivo. La opción v
fuerza a tar en el modo verbose, (osea mostrando en pantalla el progreso de la tarea que realiza, en este caso los nombres de los
ficheros según se archivan).
La opción f le dice a tar que el siguiente argumento archivo.tar es el nombre del archivo a crear. El resto de los argumentos de tar
son los nombres de ficheros y directorios a añadir al archivo.
$ tar xvf archivo.tar
Extraerá el fichero archivo.tar en el directorio actual. Una de las ventajas que nos ofrece tar es que respeta la estructura de directorio
existente en el momento de empaquetar, de forma que al desempaquetar se reproducirá como estaba originalmente.
Extraerá el fichero archivo.tar en el directorio actual. Una de las ventajas que nos ofrece tar es que respeta la estructura de directorio
existente en el momento de empaquetar, de forma que al desempaquetar se reproducirá como estaba originalmente.
Si queremos descomprimir igual que en la linea que desempaquetamos, solo que ahora cambiamos la c por la x de extracción:
Hay otro modo de compresión que es el formato bz2. Para comprimir y descomprimir es el mismo procedimiento que con gz, la única
diferencia es que ya no va la letra z, sino la j.
Si queremos descomprimir , las opciones son muy similares a la orden anterior, solo que ahora le cambiamos la c por la x de
extracción:
COMPRIMIENDO: GZIP
Hay una herramienta especializada en la compresión y descompresión, es la herramienta gzip. Normalmente, el fichero a comprimir
se reemplaza por otro con la extensión.gz, manteniéndose los mismos permisos, propietarios y tiempos de modificación. La cantidad
de compresión obtenida depende de varios factores, típicamente, texto o código fuente se reduce en un porcentaje del 60 al 70%. Un
fichero ya comprimido, como la mayoría de archivos gráficos (gif, jpg), difícilmente reducirán su tamaño.
$ gzip -9 archivo.tar
$ gzip -d archivo.tar.gz
En esta ocasión archivo.tar.gz será descomprimido y reemplazado por archivo.tar. Un equivalente a gzip -d es el comando gunzip :
$gunzip archivo.tar.gz
Ojo que puedes comprimir y descomprimir con esta herramienta , asi como con la poderosa herramienta tar, ambas tienen las
mismas extensiones y son compatibles entre ambas. por ejemplo puedes comprimirlo con tar y descomprimirlo con gzip y viceversa.
La diferencia esta en que tar también hace la función de empaquetado.
EXTENSIONES ZIP
El parámetro r indica al comando zip que debe hacer una compresión de manera recursiva, en el caso de comprimir un directorio ,
comprime todo lo que hay en él.
unzip documento.zip
Esta línea descomprime el fichero zip , y deja todos los archivos contenidos en ella en la carpeta donde te encuentres en ese
momento.
Hasta aquí lo relacionado con la compresión y empaquetamiento, ahora podrás hacer tus backups (copias de seguridad fácilmente),
comprimir tus directorios y descomprimir toda la información que requieras con esta consola de comandos que se cada vez se te hace
mas familiar :)
Compresión / Descompresión de archivos en Linux
Por Tereso Ramos Gómez · ·
En el ambiente de GNU/Linux, es muy común usar archivos comprimidos, estos son algunos de los más usados.
Archivos .zip
Para descomprimir un archivo.zip en la carpeta actual
1 unzip archivo.zip
Archivos .gz
Para descomprimir un archivo.gz en la carpeta actual
1 gzip -9 archivo
Archivos .tgz
Para descomprimir un archivo.tgz en la carpeta actual
Archivo .tar.bz2
Para descomprimir un archivo.tar.bz2 en la carpeta actual
Archivos .tar.gz
Para descomprimir un archivo.tar.gz en la carpeta actual
Ejemplos: