Si 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
Planeta Linux
#1 by Nelson Nieto on 28/06/2009 - 10:44
cambiale el titulo al articulo,
que diga “Tareando”
xD