TAR es un formato de fichero. También es el programa utilizado para crear ficheros TAR. Se creó en los inicios de UNIX y su nombre hace referencia a la escritura en cintas (Tape ARchiver).
Para backear /etc
tar cvf etc.tar /etc
¿Qué significan esas opciones?
c es para crear un nuevo archivo.
v para que podamos ver lo que va almacenando en el tar (opción verbose).
f para indicarle que el output del comando no es una cinta, sino un fichero.
Ahora podríamos comprimir el fichero etc.tar haciendo:
gz etc.tar
que genera el etc.tar.gz
Para obtener el fichero comprimido directamente usaremos la opción z.
tar czvf etc.tar.gz /etc
Si queremos backear TODO habrá que pensar en excluir el directorio donde vamos a dejar ese backup:
tar czvf /backup/fullBackup.tar.gz / --exclude /backup
Si queremos excluir una lista de ficheros entonces podemos crear un fichero de texto llamado por ejemplo excluidos.txt y se lo pasamos al programa:
tar czvf /backup/fullBackup.tar.gz / --exclude-from excluidos.txt
Para acceder al contenido de un fichero TAR:
Para descomprimir y obtener el fichero TAR:
gunzip fullBackup.tar.gz
Para ver el contenido del fichero TAR:
tar --list fullBackup.tar
Otra forma sería:
tar -tf fullBackup.tar
También se puede listar directamente desde el fichero comprimido:
tar -tzf fullBackup.tar.gz
La opción t es para listar (--list).
Con la opción z le indicamos que filtre por gzip.
f indica que se trata de un fichero y no una cinta.
Para desempaquetar los ficheros del .tar:
tar -xvf fullBackup.tar
Más opciones de tar aquí.
Saludos.
lunes, enero 17, 2011
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario