Compresión / Descompresión De Archivos En Linux
Archivos .zip
Para descomprimir un archivo.zip en lacarpeta actual
1 unzip archivo.zip
Para comprimir una carpeta a un archivo.zip
1 zip -r archivo.zip /alguna/carpeta
Para comprimir un archivo a unarchivo.zip
1 zip archivo.zip algun_archivo
Archivos .gz
Para descomprimir un archivo.gz en la carpeta actual
1 gzip -c archivo.gz > archivo
Para comprimir unarchivo.zip
1 gzip -9 archivo
Para comprimir varios archivos a un archivo.zip
1 cat archivo1 archivo2 | gzip > archivo_final.gz
Archivos .tgz
Para descomprimirun archivo.tgz en la carpeta actual
1 tar -xvzf archivo.tgz
Para comprimir un archivo.tgz, primero comprimir a archivo.gz
1 tar -czvf archivo.tgzarchivo_a_comprimir.gz
Archivo .tar.bz2
Para descomprimir un archivo.tar.bz2 en la carpeta actual
1 tar -jxvf archivo.tar.bz2
Para crear un archivo comprimido tar.bz2 enen la carpeta actual
1 tar -cvfj archivo.tar.bz2 archivo_a_comprimir
Ejemplos:
Comprimir una base de datos:
1 tar -cvfj archivo.tar.bz2 archivo.sqlComprimir todo la carpeta home de alg?n usuario:
1 tar -cvfj archivo.tar.bz2 /home/usuario
Archivos .tar.gz
Para descomprimir un archivo.tar.gz en la carpetaactual
1 tar -zxf archivo.tar.gz
Para crear un archivo comprimido tar.gz en en la carpeta actual
1 tar -cvzf archivo.tar.gz archivo_a_comprimir
Ejemplos:Comprimir una base de datos:
1 tar -cvzf archivo.tar.gz archivo.sql
Comprimir todo la carpeta home de alg?n usuario:
1 tar -cvzf archivo.tar.gz /home/usuario
Regístrate para leer el documento completo.