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