Comprimir y descomprimir archivos en Linux desde la línea de comandos es algo habitual y siempre viene bien tener a mano un pequeño resumen de cómo hacerlo.
Ficheros .tar
tar empaqueta varios archivos en uno solo, pero no comprime.
*Instalar la herramienta: # emerge -n tar
*Empaquetar: # tar cf archivo.tar ficheros
*Desempaquetar: # tar -xvf archivo.tar
*Ver contenido: # tar -tf archivo.tar
Ficheros .gz
gzip sólo comprime fichero a fichero, no empaqueta varios ficheros en uno ni comprime directorios.
*Instalar la herramienta: # emerge -n gzip
*Comprimir: # gzip fichero
*Descomprimir: # gzip -d fichero.gz
Ficheros .bz2
bzip2 sólo comprime fichero a fichero, no empaqueta varios ficheros en uno ni comprime directorios.
*Instalar la herramienta: # emerge -n bzip2
*Comprimir: # bzip2 fichero
*Descomprimir: # bzip2 -d fichero.bz2
Para comprimir varios ficheros y archivarlos en uno solo, al estilo de los compresores zip o rar hay que combinar tar con gzip o con bzip2 como muestro a continuación.
Ficheros .tar.gz
*Comprimir: # tar -czf archivo.tar.gz ficheros
*Descomprimir: # tar -xvzf archivo.tar.gz
*Ver contenido: # tar -tzf archivo.tar.gz
Ficheros .tar.bz2
*Comprimir: # tar -c ficheros | bzip2 > archivo.tar.bz2
*Descomprimir: # bzip2 -dc archivo.tar.bz2 | tar -xv
*Ver contenido: # bzip2 -dc archivo.tar.bz2 | tar -t
Ficheros .zip
*Instalar las herramientas: # emerge -n zip unzip
*Comprimir: # zip archivo.zip ficheros
*Descomprimir: # unzip archivo.zip
*Ver contenido: # unzip -v archivo.zip
Ficheros .rar
*Instalar la herramienta: # emerge -n rar
*Comprimir: # rar a archivo.rar ficheros
*Descomprimir: # rar x archivo.rar
*Ver contenido: # rar l archivo.rar o # rar v archivo.rar
Ficheros .lha
*Instalar la herramienta: # emerge -n lha
*Comprimir: # lha a archivo.lha ficheros
*Descomprimir: # lha x archivo.lha
*Ver contenido: # lha v archivo.lha o # lha l archivo.lha
Ficheros .arj
*Instalar las herramientas: # emerge -n arj unarj
*Comprimir: # arj a archivo.arj ficheros
*Descomprimir: # unarj archivo.arj o # arj x archivo.arj
*Ver contenido: # arj v archivo.arj o # arj l archivo.arj
Ficheros .zoo
*Instalar la herramienta: # emerge -n zoo
*Comprimir: # zoo a archivo.zoo ficheros
*Descomprimir: # zoo x archivo.zoo
*Ver contenido: # zoo L archivo.zoo o # zoo v archivo.zoo
zip
Archivo comprimido con zip. Se descomprime usando el comando unzip:
#unzip archivo.zip
Se comprime con el comando:
#zip archivo.zip /directorio/
rar
Formato propietario de RarLab, creadores del famoso Winrar. Normalmente el comando rar no está instalado en el sistema
#sudo aptitude install rar
Se descomprime con el flag -x (eXtract, extraer)
#rar -r archivo.rar
Se comprime con
#rar -a archivo.rar archivos
7-Zip
Es un programa libre para la compresión de datos, uno de los mejores que existen en la actualidad, ahora mismo está ganando muy buena fama gracias a el gran ratio de compresión.
Para comprimir
#p7zip miarchivo
Para descomprimirlo:
#p7zip -d miarchivo.7z
Normalmente este programa no viene incluido en las distribuciones linux, pues debemos bajarlo, puede ser hecho desde aquí
http://http.us.debian.org/debian/pool/main/p/p7zip/p7zip_4.58~dfsg.1-1_i386.deb
O podemos añadir a Ubuntu la capacidad de utilizar este formato instalando el paquete desde consola
#sudo apt-get install p7zip
Fuente:
http://stolz.gsmlandia.com/node/10
http://mundogeek.net/archivos/2007/05/10/descomprimir-archivos-en-linux-desde-la-consola/
Publicado por anonymous en 7:32
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario