Pues la sensación es correcta, lo he comprobado ahora y tb copia los directorios , vaya,....
El 1/12/05, Fernando<[EMAIL PROTECTED]> escribió: > Daniel Vila wrote: > > > > Excelente idea, muy elegante. > > > > Yo lo he solucionado partiendo del find anterior. > > > > Un fichero recrea.sh en la raíz de jerarquía con esta línea: > > > > find ./ -type d -exec /bin/tar cvspf /tmp/recrea.tar . {} \; ;tar xvCf > > $1 /tmp/recrea.tar > > > > ejecutaríamos recrea.sh /destino > > > > Podría mejorarse facilmente recogiendo de entrada tb el origen a recrear. > > > > Saludos > > > > Me da la sensación de que de esa manera copias todos los ficheros, > no solo los directorios... > > > > > > > > > > El 1/12/05, Fernando<[EMAIL PROTECTED]> escribió: > > > Gotzon Astondoa wrote: > > > > > > > > Gracias Fernando: > > > > > > > > Tienes razón, así puedo conseguir reproducir la estructura. Pero hay > > > > otro problema añadido y es que los directorios son de diferentes > > > > usuarios y > > > > quiero mantener los permisos. .. ¿alguna idea? > > > > > > > > > > > > > Se me ocurre algo así: > > > > > > Copiamos un archivo en cada directorio... > > > find . -type d | /bin/sed s/"\.\/"/"cp fichero.fantasma \.\/"/g > > > > poner.fichero.sh > > > $ bash poner.fichero.sh // lo ejecutamos > > > > > > $AAA=`find . -name "archivo.fantasma" | xargs` > > > tar -czf arbolNuevo.tgz $AAA > > > > > > > > > > > > Solo es una idea... > > > > > > > > > > ta luego... > > > > ----- Original Message ----- > > > > From: "Fernando" <[EMAIL PROTECTED]> > > > > To: <debian-user-spanish@lists.debian.org> > > > > Sent: Wednesday, November 30, 2005 4:34 PM > > > > Subject: Re: Comprimir estructura de directorios > > > > > > > > > Gotzon Astondoa wrote: > > > > > > > > > > > > Hola: > > > > > > > > > > > > Necesito comprimir la estructura de directorios que cuelga a > > > > > > partir > > > > de > > > > > > un directorio, para luego poder recrearla en otra máquina. > > > > > > En decir, no todos los ficheros, sino sólo la estructura de > > > > directorios. > > > > > > He estado Googleando y no he encontrado nada, ¿alguien sabe cómo > > > > > > hacerlo? > > > > > > Gracias por anticipado. > > > > > > > > > > > > ta luego... > > > > > > > > > > > > > > > > No conozco ninguna herramienta que haga eso, pero en dos pasos no > > > > > sería > > > > > muy dificil > > > > > > > > > > > > > > > find . -type d | /bin/sed s/"\.\/"/"mkdir \.\/"/g > recrear.sh > > > > > chmod +x recrear.sh > > > > > > > > > > Basicamente la idea es: buscas todos los directorios y > > > > > reemplazas "./" por "mkdir ./" > > > > > > > > > > (Que conste que no he probado que funcione) > > > > > > > > > > -- > > > > > Fernando. > > > > > {:-{D> > > > > > > > > > > "Hackers do it with fewer instructions." > > > > > > > > > > > > > > > -- > > > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > > > with a subject of "unsubscribe". Trouble? Contact > > > > [EMAIL PROTECTED] > > > > > > > > -- > > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > > > > > -- > > > Fernando. > > > {:-{D> > > > > > > "Hackers do it with fewer instructions." > > > > > > > > > -- > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > > > > > > > -- > Fernando. > {:-{D> > > "Hackers do it with fewer instructions." > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >