Empaquetar, comprimir y descomprimir archivos con tar en Linux

tar linux empaquetar comrimir y descomprimir

Desde el terminal de Linux, podemos empaquetar archivos, comprimirlos y reducir su espacio comprimiendolos, de esta manera tendrémos nuestras copias de seguridad. En caso de incidente, podremos descomprimirlas con tar y recuperar los datos.

Que significar las siguientes opciones:

  • c empaquetar
  • x desempaquetar
  • t testear
  • r añadir
  • u actualizar
  • z comprimir
  • f a archivo
  • v verboso (info en pantalla, de lo que está haciendo).

 

Ejemplos de utilización:

 

Empaquetar uno o varios archivos

tar cvf /tmp/backup.tar /etc/archivo1
tar cvf /tmp/backup.tar /etc/archivo1 /usr/archivo2

 

Empaquetar uno o varios directorios

tar cvf /tmp/backup.tar /etc/directorio1/
tar cvf /tmp/backup.tar /etc/directorio1/ /var/directory2/

 

Testear , visualizando contenido (empaquetado sin comprimir y comprimido)

tar tvf /tmp/backup.tar
tar tzvf /tmp/backup.tar.gz

 

Desempaquetar (restarurar) en el directorio en que fue empaquetado

tar xvf /tmp/backup.tar

 

Desempaquetar (restaurar) en el directorio especificado

tar xvf /tmp/backup.tar etc/passwd

 

Añadir un archivo o directorio a un .tar existente.
No se puede hacer con archivos comprimidos (.gz, .tgz)

tar rvf /tmp/backup.tar newfile
tar rvf /tmp/backup.tar newdir/

 

Empaquetar + Comprimir, .tar.gz

tar czvf /tmp/backup.tar.gz /etc/passwd /etc/hosts*

 

Testear archivos comprimidos

tar tzvf /tmp/backup.tar.gz

 

Desempaquetar archivos comprimidos

tar xzvf /tmp/backup.tar.gz

 

Excluir de la compresion, directorios o archivos, –exclude

tar cxvf /tmp/backup.tar.gz /directory/ --exclude /directory/

Be the first to comment

Leave a Reply

Your email address will not be published.


*