InicioLinuxComando tar en linux

Comprimir archivos, descomprimir archivos, hacer backups, etc, etc. Son , sin duda alguna, tareas esenciales tanto para un usuario normal, como para un administrador de sistemas.

En esta ocasion veremos como comprimir, descomprimir, o hacer backups usando el comando tar de Linux.

NOMBRE
tar - La version GNU de la utilidad para archivar

SINOPSIS
tar [ - ] A --catenate --concatenate | c --create |
d --diff --compare | r --append | t --list | u --update |
x -extract --get [ --atime-preserve ] [ -b, --block-size N ]
[ -B, --read-full-blocks ] [ -C, --directory DIR ]
[ --checkpoint ] [ -f, --file [HOSTNAMEF ] [ --force-local ]
[ -F, --info-script F --new-volume-script F ] [ -G, --incremental ]
[ -g, --listed-incremental F ] [ -h, --dereference ]
[ -i, --ignore-zeros ] [ -j, --bzip2 ] [ --ignore-failed-read ]
[ -k, --keep-old-files ] [ -K, --starting-file F ]
[ -l, --one-file- system ] [ -L, --tape-length N ]
[ -m, --modification-time ] [ -M, --multi-volume ]
[ -N, --after-date DATE, --newer DATE ]
[ -o, --old-archive, --portability ] [ -O, --to-stdout ]
[ -p, --same-permissions, --preserve-permissions ]
[ -P, --absolute-names ] [ --preserve ] [ -R, --record-number ]
[ --remove-files ] [ -s, --same-order, --preserve-order ]
[ --same-owner ] [ --numeric-owner ] [ -S, --sparse ]
[ -T, --files-from F ] [ --null ] [ --totals ]
[ -v, --verbose ] [ -V, --label NAME ] [ --version ]
[ -w, --interactive, --confirmation ] [ -W, --verify ]
[ --exclude FILE ] [ -X, --exclude-from FILE ]
[ -Z, --compress, --uncompress ] [ -z, --gzip, --ungzip ]
[ --use-compress-program PROG ] [ --block-compress ]
[ -[0-7][lmh] ]
NombreDeArchivo1 [ NombreDeArchivo2, ... NombreDeArchivoN ]

directorio1 [ directorio2, ...directorioN ]

Como es obvio, la cantidad de opciones y parametros que acepta el comando ‘tar‘ es sencillamente grotesco como para querer incluir un ejemplo para cada posible combinacion; de modo que me limitare a lo basico, a lo que realmente (bajo circunstancias normales) van a utilizar.

EJEMPLOS
tar -xvvf foo.tar
Extrae el archivo foo.tar

tar -xvvzf foo.tar.gz
Extrae el archivo gzippeado foo.tar.gz

tar -cvvf foo.tar foo/
Archiva los contenidos del folder foo en foo.tar


Primero lo basico:

Hay que entender que existe una ligera diferencia (en el mundo de comprimir/descomprimir) entre archivo y fichero. En ocasiones decimos que una carta, o algun httpd.conf, etc. son archivos, cuando en realidad son ficheros.

Un fichero es un conjunto de información que se almacena para consultarse o utilizarse posteriormente.

Un archivo es un conjunto de ficheros empaquetados (asi como cuando una secretaria archiva muchos documentos, algo parecido).

Con esta diferencia ya resaltada, podemos continuar.

Si tenemos el archivo (conjunto de ficheros empaquetados)
foo.tar y queremos descomprimirlo, es tan simple como usar:

# tar xvf foo.tar

-x (que es lo mismo que –extract, –get ) extrae los ficheros de un archivo , de modo que era lo mismo decir ‘tar –extract -vf foo.tar‘
-v ( –verbose ) muestra en pantalla los ficheros que va extayendo de foo.tar (esto es OPCIONAL)
-f ( –file ) sirve para indicar el nombre del archivo que se descomprimira

Toma en cuenta que puedes encontrarte un archivo que aparte de archivado este comprimido ya sea con la herramienta ‘bzip2‘ o con ‘gunzip‘, en dado caso el nombre del archivo deberia indicarlo con una extension adicional, ej.

foo.tar.gz – Archivado y ...

(link actualizado 9-ag-2008)

... continuar leyendo

Datos archivados del Taringa! original
0puntos
287visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
jespinal🇦🇷
Usuario
Puntos0
Posts16
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.