- Introducción
- Empaquetador tar
- tar y el compresor bzip2
- tar y el compresor gzip
- tar y el compresor lzma
- Opciones del comando tar
- Introducción (Volver al índice General)
En este artículo veremos como empaquetar y desempaquetar archivos y carpetas con el comando tar y además, a comprimir y descomprimir archivos y carpetas con los compresores gzip, bzip2 y lzma en conjunción con el empaquetador de ficheros tar. - Empaquetador tar (Volver al índice General)
tar no utiliza compresión, simplemente genera un único archivo formado por varios archivos y/o carpetas. A continuación se muestran las operaciones básicas con tar.- Empaquetar archivos (Volver al índice General)
Utilizaremos alguno de los siguientes comandos:$ tar cvf archivo.tar archivo1 archivo2 archivoN
$ tar cvf archivo.tar directorio/
- Desempaquetar archivos (Volver al índice General)
Utilizaremos el siguiente comando:$ tar xvf archivo.tar
- Listar el contenido del archivo tar (Volver al índice General)
Utilizaremos el siguiente comando:$ tar tf archivo.tar
- Empaquetar archivos (Volver al índice General)
- tar y el compresor bzip2 (Volver al índice General)
bzip2 es un programa libre de compresión y descompresión de archivos. El nivel de compresión es mucho mejor que el alcanzado con gzip, compress, WinZip, etc, en general con los compresores basados en el algoritmo LZ77/LZ78.
Los sufijos más comunes que se añaden al archivo tar para este compresor son los siguientes: .tbz, .tbz2, .tb2 y .tar.bz2.- Comprimir archivos con bzip2 (Volver al índice General)
Utilizaremos alguno de los siguientes comandos:$ tar cvfj archivo.tar.bz2 archivo1 archivo2 archivoN
$ tar cvfj archivo.tar.bz2 directorio/
$ tar -c archivos | bzip2 > archivo.tar.bz2
- Descomprimir archivos con bzip2 (Volver al índice General)
Utilizaremos el siguiente comando:$ tar xvfj archivo.tar.bz2
- Listar el contenido del archivo tar.bz2 (Volver al índice General)
Utilizaremos alguno de los siguientes comandos:$ bzip2 -dc archivo.tar.bz2 | tar -t
$ tar tjf archivo.tar.bz2
- Comprimir archivos con bzip2 (Volver al índice General)
- tar y el compresor gzip (Volver al índice General)
gzip es una abreviatura de GNU ZIP, un programa libre de compresión y descompresión de archivos que reemplaza al programa compress de UNIX.
Los sufijos más comunes que se añaden al archivo tar para este compresor son los siguientes: .tgz, .tar.gz y .tar.gzip.- Comprimir archivos con gzip (Volver al índice General)
Utilizaremos alguno de los siguientes comandos:$ tar cvfz archivo.tar.gz archivo1 archivo2 archivoN
$ tar cvfz archivo.tar.gz directorio/
- Descomprimir archivos con gzip (Volver al índice General)
Utilizaremos el siguiente comando:$ tar xvfz archivo.tar.gz
- Listar el contenido del archivo tar.gz (Volver al índice General)
Utilizaremos el siguiente comando:$ tar tzf archivo.tar.gz
- Comprimir archivos con gzip (Volver al índice General)
- tar y el compresor lzma (Volver al índice General)
lzma es una herramienta de compresión que tiende a ser significativamente más rápido y eficiente que bzip2 y gzip. Es el método de compresión por defecto del formato 7z (7-Zip).
Los sufijos más comunes que se añaden al archivo tar para este compresor son los siguientes: .tlz, .tar.lz y .tar.lzma.- Comprimir archivos con lzma (Volver al índice General)
Utilizaremos alguno de los siguientes comandos:$ tar cvfJ archivo.tar.lzma archivo1 archivo2 archivoN
$ tar cvfJ archivo.tar.lzma directorio/
- Descomprimir archivos con lzma (Volver al índice General)
Utilizaremos el siguiente comando:$ tar xvfJ archivo.tar.lzma
- Listar el contenido del archivo tar.lzma (Volver al índice General)
Utilizaremos el siguiente comando:$ tar tJf archivo.tar.lzma
- Comprimir archivos con lzma (Volver al índice General)
- Opciones del comando tar (Volver al índice General)
- -c: Indica comprimir en archivo tar.
- -x: Indica descomprimir un archivo tar.
- -t: Lista el contenido de un archivo tar.
- -v: Muestra la información de salida (verbose).
- -f: Indica que el siguiente argumento es un archivo tar para comprimir, descomprimir o listar, según el caso.
- -j: Comprime o descomprime (según parámetro -c / -x) con bzip2.
- -z: Comprime o descomprime (según parámetro -c / -x) con gzip.
- -J: Comprime o descomprime (según parámetro -c / -x) con lzma.
- –lzip: Comprime o descomprime (según parámetro -c / -x) con lzip.
- -Z: Comprime o descomprime (según parámetro -c / -x) con compress.
- -a: Comprime utilizando el compresor acorde a la extensión facilitada en el nombre del fichero. Por ejemplo, para bzip2:
$ tar -cvfa archivo.tar.bz2 directorio/
Configuración de privacidad y de cookies.
Deja una respuesta