PreguntasLinux

Versión Completa: Como excluir una carpeta al hacer un tar en Solaris 9? (solucionado)
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
Saludos, estoy haciendo lo siguiente para excluir un directorio al hacer un tar:

tar cvf /testi/test.tar /test -X /test/other (agrupa el directorio test en el directorio /testi pero excluye el directorio other)

tar cvf /testi/test.tar /test --exclude /test/other

COMO ES REALMENTE AHHHHH SE ME OLVIDABA QUE USO SOLARIS 9!!


GRACIAS DE ANTEMANO...........Icon_question
ehhhhhhhhhhhhhhh

que me dicen?

025 025

Cita:
que me dicen?


$ man tar

... si no tenes instaladas las paginas de manual podes leerlas online aca:

http://docs.sun.com/app/docs/coll/40.7

me parece recordar que la sintaxis del comando es algo diferente al de GNU/Linux

saludos y suerte...!!

Crea
tar c [bBeEfFhiklnopPqvwX@[0-7]] [block] [tarfile] [exclude-file] {-I include-file| -C directory| file| file...

Extrae
tar x [BefFhiklmnopqvwX[0-7]] [tarfile] [exclude-file] [file...]

tar en solaris 9
disculpen pero no logro dar con el asunto,

me explico para que me entiendan, el asunto es que cuando hago un tar quiero dejar fuera un directorio, de la forma que lo estoy haciendo es la siguiente pero no me funciona:

tar cvf test.tar /test -X /test/opt

de esa forma no me sale, en que estoy fallando, lo he intentado de multiples manera y nada.

por favor necesito ayuda.
tar cvf test.tar -Xnofile /test
antes creas archivo nofile, poniendo lo quieres excluir, este caso con una linea:
/test/opt

Los mensajes de error saben orientar
tar cvf /testi/test.tar /test -X cron /test (en este caso "cron" es el que no quiero que este empaquetado en test.tar) y me refleja este error.

disculpa mi ignorancia!!!!!!!!!!!

tar: -X: No such file or directory
Está buscando un archivo cron (donde estas posicionado) y no lo encuentra
si le das a ls cron, seguro no existe.

Con -X espera una lista (archivo lista) de lo que deseas excluir

Sugongamos que el directorio que deseas excluir está en /test/cron
pones eso mismo dentro de un archivo llamado listano
tar cvf /testi/test.tar -Xlistano /test
perooooooooooooo, me parece que le falto algo mira:

tar cvf /testi/test.tar -Xlistano /test (esto fue lo que escribiste).

tar cvf /testi/test.tar /test -Xlistano /test (no sera asi, y asi como quiera no me funciona).

como lo hiciste mas arriba tampoco me funcionó.

disculpa pero aun no me sale, inclusive al listar el contenido esta el directorio y aun me sale "tar: -Xcron: No such file or directory"
Perdon, si haces cat listano
te sale: /test/cron (el nombre del directorio / archivo que deseas excluir) ?

Porque si eso está bien, es que no interpreta el -X lista
entonces solo queda ver/comprobar sintaxis de tu versión del tar desde tu
man tar

cualquier cosa pega la salida.
mira como te dije tengo solaris 5.9 (osea version 9) el man del tar me refleja lo siguiente:

X Exclude. Use the exclude-file argument as a file con-
taining a list of relative path names for files (or
directories) to be excluded from the tarfile when
using the functions c, x, or t. Be careful of trailing
white spaces. Also beware of leading white spaces,
since, for each line in the excluded file, the entire
line (apart from the newline) will be used to match
against the initial string of files to exclude. Multi-
ple X arguments may be used, with one exclude-file per
argument. In the case where included files (see -I
include-file option) are also specified, the excluded
files take precedence over all included files. If a
file is specified in both the exclude-file and the
include-file (or on the command line), it will be
excluded.

realmente estoy bastante confundido.
Alberto, yo todavía no estoy seguro que tienes dentro del archivo listano?
cat listano

Se entiende es una archivo que vos tener que editar, conteniendo una lista de los archivos a excluir.
Que en tu caso, creo sería 1 directorio, no?

Si eso está, vamos por el resto, capaz que "no le gusta" -X y quiere X al principio..
Páginas: 1 2
URLs de Referencia