Volver al índice


tar

[gzip bzip2 unzip tar unrar] Empaquetar y comprimir archivos y/o directorios.

$ tar -cf archivo.tar dir (Crear paquete .tar)

$ tar -xf archivo.tar (Descomprimir un .tar)

$ tar -tf archivo.tar (Listar contenido)

$ tar -cf archivo.tar.gz dir (Crear paquete tar.gz)

$ tar -xf archive.tar.gz (Descomprimir un tar.gz)

$ tar -cf archivo.tgz dir (Crear paquete .tgz)

$ tar -xf archivo.tgz (Descomprimir un .tgz)

$ tar -tf archivo.tgz (Listar contenido)

$ tar -cf archive.xz dir (Crear paquete .xz)

$ tar -xf archive.xz (Descomprimir paquete . xz)

$ tar -cf archivo.tbz dir (Empaquetar y comprimir)

$ tar -xf archivo.tbz (Desempaquetar y descomprimir)

$ tar -tf archivo.tbz (Ver contenido)

$ tar -cf archivo.tar.bz2 dir (Crear paquete .tar.bz2)

$ tar -xf archivo.tar.bz2 (Descomprimir archivo .tar.bz2)

Opciones:

-z (Comprimir/descomprimir usando gzip)

-c (Crear un nuevo archivo)

-v (mostrar proceso)

-f (archivo (nombre de archivo)

-x (extraer el contenido del archivo comprimido)

-t (listar contenido de un archivo)

-j  (comprimir/descomprimir con bzip2)

Otros casos:

$ tar -cf - file/ | gpg -c > file.cript (empaquetar y encriptar un archivo)

$ tar -c ficheros | bzip2 > archivo.tar.bz2 (Empaquetar ficheros y comprimir)

$ tar -cvzf archivo.tar.gz /home/usuario --exclude=videos (Empaquetar el directorio del usuario exluyendo el directorio videos)

$ tar -cvfz archivo.tgz --exclude="home/usuario/Descargas" /home/usuario/* (Lo mismo de otra forma)

$ tar -cvzf archivo.tar.gz –exclude={*.iso,videos} /home/usuario (Otra forma de empaquetar el direcotorio del usuario excluyendo todas las iso y la carpeta videos)

$ tar -jxf archivo.tbz -C /tmp (Descomprimir en otra carpeta)

$ tar -cvfz archivo.tgz --exclude="home/usuario/Descargas" --exclude=”home/usuario/videos /home/usuario/* (Otra forma de especificar las carpetas excluidas)

$ tar -czf - Images | ssh 192.168.1.15 'cat > ~/Images.tar.tgz' (Crear un tar de un directorio y mandarlo a un host remoto por ssh donde creará en el directorio personal el paquete Images.tar.gz)


Volver al índice