Ejemplos de uso del comando tar
Empaquetar, comprobar paquete y desempaquetar mediante la orden TAR
Supuesto
– Estamos en nuestro directorio $HOME (por ejemplo /home/jose)
– Existe una carpeta “/home/jose/seguridad“, con subcarpetas y archivos.
1) Empaquetar una carpeta y sus contenidos
tar cvf paquete.tar seguridad
Con f : file se fuerza a que se haga sobre fichero, c que crea el fichero y v:verbose que hace que en la salida se muestre "mucha" información.
2) Comprobar su contenido
tar tvf paquete.tar
3) Desempaquetar en la carpeta actual (crear una carpeta y meteros dentro)
mkdir prueba; cd prueba
tar xvf /home/jose/paquete.tar
4) Desempaquetar en otra carpeta “otracarpeta” (debe existir)
tar xvf paquete.tar -C prueba
Además de empaquetar también comprimir combinando TAR y GZIP
Con el mismo Supuesto, ahora además trabajamos con comprimidos
1) Empaquetar y Comprimir una carpeta y sus contenidos
tar czvf paquete.tar.gz seguridad
(Añadimos la opción z comprimimos en zip usando gzip) Crea zip (cz) con salida detallada (v)
2) Comprobar su contenido
tar tvf paquete.tar.gz
3) Descomprimir y desempaquetar en la carpeta actual (crear una carpeta y meteros dentro)
mkdir prueba2; cd prueba2
tar xvf /home/jose/paquete.tar.gz
4) Descomprimir en otra carpeta “otracarpeta” (debe existir)
tar xvf /home/jose/paquete.tar.gz -C otracarpeta
(Con la opción x extraemos)
Opciones utilizadas:
– c : create (crear fichero)
– v : verbose (salida detallada)
– f : file (fuerza a que se haga sobre fichero)
– t : contenido del paquete
– C : change directory (permite desempaquetar/descomprimir en otra carpeta que debe existir)
– z : zip (además de empaquetar comprime)
– x : extract (descomprime)