Trabajando con tar


file-rollerSi nunca has trabajado con tar antes o si conoces pocas opciones esta entrada te mostrará como usar tar, por lo menos las opciones básicas. Primero que nada, vamos a ver un extracto de la descripción del manual de tar:

Tar guarda y extrae archivos desde cintas de archivo o disco. El primer argumento debe ser una función; cualquiera de las letras Acdrtux, o uno de los nombres de funciones. Una letra de función no necesita como prefijo ‘-‘, y puede combinarse con otras opciones de un solo carácter. Algunas opciones toman un parámetro; con el formato de una sola letra estos deben ser dados como argumentos separados. Una función de nombre largo debe tener el prefijo — Ok, veamos algunas de esas opciones…

Funciones y opciones de tar

Función / Opción Descripción
-f
Es una archivo
-A
Agregar archivo tar al contenedor
-c
Crear un nuevo contenedor (archivo tar)
-d
Buscar diferencias entre el contenedor y el sistema de archivos
-r
Agregar archivo al final del contenedor
-t
Listar el contendedor del archivo tar
-z
Filtrar el contenedor a través de gzip
-j
Filtrar el contenedor a través de bzip2
-x
Extraer los archivos del contenedor
--delete
Borrar archivo del contenedor  (no hacer en cintas mag!)

Ejemplos

Aquí hay unos ejemplos de cómo usar el comando tar… Crear un nuevo archivo a partir de la carpeta Imágenes

:

tar cfv imágenes.tar Imágenes/

Ahora leamos su contenido:

tar tf imágenes.tar

Ok, qué tal si agregamos un nuevo archivo:

tar rf imágenes.tar Imágenes/Pantallazo.png

Si tienes un archivo tar y quieres agregárselo a otro archivo tar:

tar Af imágenes.tar aplicación.tar

Eliminar un archivo del contenedor:

tar f imágenes.tar --delete Imágenes/Pantallazo.png

Si quieres ver los cambios realizados en el sistema de archivo contra el contenedor:

tar df imágenes.tar Imágenes/

Para crear un tarball compuesto de archivos jpg:

tar cfzv imágenes.tar.gz Imágenes/*.jpg

Si descargas el kernel de Linux desde http://kernel.org, necesitarás extraerlo:

tar xfjv linux-2.6.30.tar.bz2

Referencia


,

  1. #1 by Nelson Nieto on 28/06/2009 - 10:44

    cambiale el titulo al articulo,
    que diga “Tareando”
    xD

Los Comentarios están cerrados