Tar crea archivos de los ficheros, incluida su estructura, en cualquier tipo de soporte, incluido en otro fichero con extensión .tar. El archivo así creado puede extenderse a varios volúmenes. Su sintaxis es:
tar cvf archivo.tar fichero(s)
gentoo ~ $ tar cvf xtecat.tar xtecat/
xtecat/
xtecat/net-win
xtecat/netcat.txt
xtecat/traceroute
xtecat/192.168.1.1
xtecat/xtecat
xtecat/nudge.txt
xtecat/whois.txt
xtecat/nmap
xtecat/xtecports
- -c creacion de archivo
- -v muestra lo que hace
- -f el siguiente parámetro es el nombre del archivo
-rw-r--r-- 1 gentoo users 30720 abr 21 10:00 xtecat.tar
Listar el contenido el archivo creado con anterioridad:
gentoo ~ $ tar tvf xtecat.tar
drwxr-xr-x gentoo/users 0 2010-02-09 14:42 xtecat/
-rw-r--r-- gentoo/users 245 2010-02-02 23:01 xtecat/net-win
-rw-r--r-- gentoo/users 1934 2010-02-02 22:38 xtecat/netcat.txt
-rw-r--r-- gentoo/users 2726 2010-02-01 06:04 xtecat/traceroute
-rw-r--r-- gentoo/users 172 2010-02-09 14:42 xtecat/192.168.1.1
-rw-r--r-- gentoo/users 2931 2010-02-01 05:30 xtecat/xtecat
-rw-r--r-- gentoo/users 15 2010-02-02 22:36 xtecat/nudge.txt
-rw-r--r-- gentoo/users 4241 2010-02-09 13:02 xtecat/whois.txt
-rw-r--r-- gentoo/users 5159 2010-02-02 22:48 xtecat/nmap
-rw-r--r-- gentoo/users 481 2010-02-09 14:39 xtecat/xtecports
Restaurar el contenido del archivo anterior:
gentoo ~ $ tar xvf xtecat.tar
xtecat/
xtecat/net-win
xtecat/netcat.txt
xtecat/traceroute
xtecat/192.168.1.1
xtecat/xtecat
xtecat/nudge.txt
xtecat/whois.txt
xtecat/nmap
xtecat/xtecports
Tar permite gestionar los formatos de compresión directamente
- z - comprime el archivo al formato gzip
- Z - comprime el archivo al formato compress
- j - comprime el archivo al formato bzip2
gentoo ~ $ tar cvzf xtecat.tar.gz xtecat/
xtecat/
xtecat/net-win
xtecat/netcat.txt
xtecat/traceroute
xtecat/192.168.1.1
xtecat/xtecat
xtecat/nudge.txt
xtecat/whois.txt
xtecat/nmap
xtecat/xtecports
gentoo ~ $ ls -l xtecat.tar*
-rw-r--r-- 1 gentoo users 30720 abr 21 10:00 xtecat.tar
-rw-r--r-- 1 gentoo users 7008 abr 21 11:19 xtecat.tar.gz
Pueden utilizarse las opciones de compresión con c, t, x. En caso de un soporte que gestiona por sí mismo la compresión es preferible no especificar una opción de compresión.
Si desea guardar compatibilidad con los parámetros por defecto de tar o si comprime su archivo para destinarlo a otros sistemas, puede utilizar:
gentoo ~ $ gzip -cd xtecat.tar.gz | tar xvf -
El - final indica a tar que debe recuperar el flujo por la entrada standar. El parámetro -d le dice a gzip que debe descomprimir el fichero y -c pasa el resultado por la salida standar.
Linux es genial.
No hay comentarios:
Publicar un comentario