lunes, 28 de diciembre de 2009

Tar

El formato fue diseñado para almacenar archivos de una forma conveniente en cintas magnéticas y de allí proviene su nombre, que proviene de "Tape ARchiver" (en inglés: archivador en cinta). El programa tar, es usado para almacenar archivos y directorios en un solo archivo.

No realiza compresión de datos, por lo que no reduce el tamaño de los archivos.

-c "o" --create
crea un archivo.


-A "o" --concatenate
Añade archivos tar a un archivo.

-r "0" --append
Anexa archivos al final de un archivo tar existente.

-u "o" --update
Actualiza los archivos mas recientes a untar existente.

-d "o" --dif "o" --compare
Compara un tar con su contraparte en el sistema.

-t "o" --list
Lista los contenidos de un archivo

-x "o" extract
extrae el contenido de un archivo tar

--delete
Elimina elementos desde un tar existente.

Tenemos tres formas:
1.- se comprimen los archivos más la carpeta.
tar --create --verbose --file=archivo.tar archivo1 archivo2 archivo3 /home/christian/Desktop/


2.- igual que el ejemplo anterior pero de la forma corta
tar -cvf archivo2.tar archivo1 archivo2 archivo3 /home/christian/Desktop/


3.-
tar -c -v -f archivo2.tar archivo1 archivo2 archivo3 /home/christian/Desktop/
"otro ejemplo -> " tar -cvf /mnt/practica/pendrive.tar /media/167B-0C61/


Para ver su contenido del archivo tar
tar -tf archivo2.tar
archivo1
archivo2
archivo3


si utilizamos "-v" la salida es similar a "ls -l"
tar -tvf archivo2.tar

Mostrar información
tar -tvf arc.tar

Mostrar informacion de un solo archivo
tar -tvf arc.tar archivo1

tar -tvf musica.tar home/christian/Music/Lily\ Allen\ -\ Smile.mp3
-rwxr-xr-x christian/christian 3724853 2009-06-08 13:17 home/christian/Music/Lily Allen - Smile.mp3

extraer
tar xvf arc.tar

extraer un solo archivo
tar -xvf arc.tar archivo1

Agregamos nuevos archivos al tar
tar -uvf temporal.tar acceso1/archivo2.txt

Concatenar Archivos
tar --concatenate --file=temporal.tar musica.tar
es igual al siguiente:
tar -Af temporal.tar musica.tar

.tar (tar)
Empaquetar tar cvf archivo.tar /archivo/mayo/*
Desempaquetar tar xvf archivo.tar
Ver el contenido (sin extraer) tar tvf archivo.tar

.tar.gz – .tar.z – .tgz (tar con gzip)
Empaquetar y comprimir tar czvf archivo.tar.gz /archivo/mayo/*
Desempaquetar y descomprimir tar xzvf archivo.tar.gz
Ver el contenido (sin extraer) tar tzvf archivo.tar.gz





Ejemplos de opciones más usadas
actividad opción ejemplo
descomprimir/extraer -x tar -xf paquete.tar
visualizar lo que se realiza -v tar -xvf paquete.tar
archivar/crear el directorio kernel (y subdirect.) -c tar -cvf paquete.tar kernel/
comprimiendo con bzip2 -j tar -cjvf paquete.tar.bz2 kernel/
comprimiendo con lzma -J tar -cJvf paquete.tar.lzma kernel/
comprimiendo con gzip -z tar -czvf paquete.tar.gz kernel/
comprimiendo con compress -Z tar -cZvf paquete.tar.Z kernel/

No hay comentarios: