|
Como excluir una carpeta al hacer un tar en Solaris 9? (solucionado)
|
| Autor |
Mensaje |
martinezalberto
Usuario PL
Mensajes: 28
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
Como excluir una carpeta al hacer un tar en Solaris 9? (solucionado)
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...........
|
|
| 08-27-2008 09:51 AM |
|
 |
martinezalberto
Usuario PL
Mensajes: 28
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
RE: Como excluir una carpeta al hacer un tar?
ehhhhhhhhhhhhhhh
que me dicen?
|
|
| 08-27-2008 11:18 AM |
|
 |
merlin
Moderador
    
Mensajes: 368
Grupo: Moderadores
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 4
|
RE: Como excluir una carpeta al hacer un tar?
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...!!
No digas que eres usuario de GNU/Linux... just do it...!!
|
|
| 08-27-2008 11:44 AM |
|
 |
p_eter
Chaos Manager
      
Mensajes: 4,514
Grupo: Administrador
Registro en: Jun 2005
Estado:
Ausente
Reputación: 13
|
RE: Como excluir una carpeta al hacer un tar?
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
Este mensaje fue modificado por última vez en: 08-27-2008 01:03 PM por p_eter.
|
|
| 08-27-2008 12:31 PM |
|
 |
martinezalberto
Usuario PL
Mensajes: 28
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
RE: Como excluir una carpeta al hacer un tar?
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.
|
|
| 08-27-2008 01:14 PM |
|
 |
p_eter
Chaos Manager
      
Mensajes: 4,514
Grupo: Administrador
Registro en: Jun 2005
Estado:
Ausente
Reputación: 13
|
RE: Como excluir una carpeta al hacer un tar?
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
|
|
| 08-27-2008 03:27 PM |
|
 |
martinezalberto
Usuario PL
Mensajes: 28
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
RE: Como excluir una carpeta al hacer un tar?
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
|
|
| 08-27-2008 03:59 PM |
|
 |
p_eter
Chaos Manager
      
Mensajes: 4,514
Grupo: Administrador
Registro en: Jun 2005
Estado:
Ausente
Reputación: 13
|
RE: Como excluir una carpeta al hacer un tar?
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
|
|
| 08-27-2008 04:39 PM |
|
 |
martinezalberto
Usuario PL
Mensajes: 28
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
RE: Como excluir una carpeta al hacer un tar?
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"
|
|
| 08-27-2008 05:06 PM |
|
 |
p_eter
Chaos Manager
      
Mensajes: 4,514
Grupo: Administrador
Registro en: Jun 2005
Estado:
Ausente
Reputación: 13
|
RE: Como excluir una carpeta al hacer un tar?
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.
Este mensaje fue modificado por última vez en: 08-27-2008 05:28 PM por p_eter.
|
|
| 08-27-2008 05:12 PM |
|
 |
martinezalberto
Usuario PL
Mensajes: 28
Grupo: Registrado
Registro en: Aug 2008
Estado:
Sin Conexión
Reputación: 0
|
RE: Como excluir una carpeta al hacer un tar?
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.
|
|
| 08-27-2008 05:36 PM |
|
 |
p_eter
Chaos Manager
      
Mensajes: 4,514
Grupo: Administrador
Registro en: Jun 2005
Estado:
Ausente
Reputación: 13
|
RE: Como excluir una carpeta al hacer un tar?
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..
Este mensaje fue modificado por última vez en: 08-27-2008 05:58 PM por p_eter.
|
|
| 08-27-2008 05:44 PM |
|
 |
|
|