tar
Extraer un fichero de un tar (-C dir es opcional)
tar xf fichero.tar -C dir fichero
Extraer un tar.gz
tar xvzf fichero.tar.gz nombre_fichero_a_extraer
Crear un archivo comprimirdo en disquete con bzip (c=crear, j=comprimido)
tar cjf /dev/fd0 fichero1, fichero2
Para extraelo
tar xjf /dev/fd0 (al directorio actual, obviamente)
Receta de Alan Cox para hacer copias de seguridad:
(cd /origen/directorio; tar cf - . ) | (cd /dest/directorio; tar xvfp -)
O pasando por un archico comprimido:
(cd / ; tar cvf - . ) | (cd /dir/destino; bzip2 -c > fichero.tar.bz2) (cd /dir/destino ; bzip2 -dc ficehro.tar.bz2) | (cd /otrodir ; tar xvpf -)
Tar multivolumen
Podemos usar la opción -M o usar algo que sirve para todo
- Trocear un tar muy grande en xaa, xab, ... con split
split -b 1440k fichero.tar.bz2
- Mover los trozos a disquetes
- Para reconstruirlo, movemos los trozos al disco duro y los juntamos:
cat xaa xab .... > fichero.tar.bz2
Otra posibilidad sería cut