obligada > comp.os.* > comp.os.linux.instalacion

Javi -Ventura- (03-12-2003, 03:09)
Hola a todos.

Creé un tar.gz de mi home del siguiente modo:
tar zcvf /mnt/apete/can/demore/jaal/home.tgz ../

De modo que al pasarle un tar ztvf, aparece de la siguiente guisa:
drwxr-xr-x javi/javi 0 2003-11-19 20:57:32 ../javi/
-rw-r--r-- javi/javi 1916 2003-11-12 21:15:16 ../javi/.bashrc
-rw-r--r-- javi/javi 712 2003-10-01 21:25:30 ../javi/.bash_profile
-rw------- javi/javi 11853 2003-11-19 19:46:45 ../javi/.bash_history
drwxr-xr-x javi/javi 0 2003-11-19 20:24:19 ../javi/.gnome/
-rw-r--r-- javi/javi 47 2003-11-19 20:24:19 ../javi/.gnome/gdm
drwx------ javi/javi 0 2003-11-18 19:24:12 ../javi/.gnome/accels/

Pero cuando lo intento desempaquetar con tar zxvf:
.../javi/.galeon/bookmarks.xbel.0
tar: ../javi/.galeon/bookmarks.xbel.0: El nombre contiene `..'
.../javi/.galeon/bookmarks.xbel.1
tar: ../javi/.galeon/bookmarks.xbel.1: El nombre contiene `..'
.../javi/.gtkrc
tar: ../javi/.gtkrc: El nombre contiene `..'

Y no extrae nada.

Aguien sabe cómo solucionar esto?

Ya puestos, y ya que seguramente alguien se preguntará por qué carajo le
di una orden tan peregrina al tar: De qué modo haríais un .tgz del home,
archivos ocultos incluidos, para poder desempaquetarlo desde el mismo
home?
Os diré cómo no se debe hacer:
~/tar zcvf home.tgz * .*
De este modo va a buscar todo lo que hay un directorio más arriba, ya que
'.*' coincide con '../'.
Esta es la razón por la que lo creé como explicaba al principio. Aunque
esto lo cuento a modo de anécdota, porque lo que más me interesa ahora
es recuperar mis datos.

Gracias por adelantado.

Javi
zd (03-12-2003, 03:38)
Respuesta al mensaje de: Javi -Ventura- <javi>.
Con identificador: <pan.2003.12.03.02.09.43.920209.1436>.

> tar zcvf /mnt/apete/can/demore/jaal/home.tgz ../


> [...] lo intento desempaquetar con tar zxvf:
> ../javi/.galeon/bookmarks.xbel.0
> tar: ../javi/.galeon/bookmarks.xbel.0: El nombre contiene `..'


> Aguien sabe cómo solucionar esto?


Opción -P.

> [...] De qué modo haríais un .tgz del home, archivos ocultos
> incluidos, para poder desempaquetarlo desde el mismo home?


> Os diré cómo no se debe hacer:
> ~/tar zcvf home.tgz * .*


tar zcf home.tgz /ruta/a/directorio/hogar

> De este modo va a buscar todo lo que hay un directorio más arriba, ya que
> '.*' coincide con '../'.




Saludos.
J.A. Gutierrez (03-12-2003, 12:32)
zd <zeldere_nntp> wrote:

:> Os diré cómo no se debe hacer:
:> ~/tar zcvf home.tgz * .*

: tar zcf home.tgz /ruta/a/directorio/hogar

entonces necesitas todo el path previo (salvo opciones no
standar de tar)

cd $HOME
cd ..
tar cf /lo/que/sea/$LOGNAME.tar $LOGNAME

Tambien, con resultados ligeramente diferentes

cd $HOME
tar cf /lo/que/sea/$LOGNAME.tar .
José Luis Pérez Diez (03-12-2003, 18:43)
In article <pan.2003.12.03.02.09.43.920209.1436>, Javi
-Ventura- wrote:
> De qué modo haríais un .tgz del home,

su -c"tar -Wcz /home>fichero"
Temas Similares