Excelente Gustavo, eso era lo que buscaba.
Lo probe en otros directorios chicos y funciono perfectamente.
Muchas gracias !
Saludos
Mat
Libertad significa el derecho a decirle
a la gente lo que no quiere oir.
On Fri, 4 Mar 2005 06:22:19 +0000, Gustavo Guillermo Pérez
<[EMAIL PROTECTED]> wrote:
> mejor:
> #!/bin/bash
> MAINDIR="/uploads"
> find "$MAINDIR" -type d |
> while read dir;
> do find "$dir" -type f |
> while read file;
> do ln -s "$file" $MAINDIR/`basename "$file"`
> done
> done
>
> Y listo ese es para todos los años y meses
>
> Saludos
>
> El Martes, 8 de Marzo de 2005 14:08, Gabriel E. Patiño escribió:
> >
> > ----------------------
> > #!/bin/bash
> >
> > cd /uploads/2004
> >
> > for mes in *
> > do
> > if [ -d $mes ]
> > then
> > cd $mes
> >
> > for archivo in *
> > do
> > ln -s /uploads/2004/$mes/$archivo /uploads/$archivo
> > done
> > fi
> > done
> > ----------------------
> >
>
> --
> Gustavo Guillermo Pérez
> Compunauta uLinux
> www.ulinux.tk
> --
> Para desuscribirte tenés que visitar la página
> https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
>
> /* Publica y encontra trabajo relacionado con softlibre en
http://www.linux.org.ar/modules/jobs/ */
>
> Si tenés algún inconveniente o consulta escribí a
mailto:[EMAIL PROTECTED]
>
--
Para desuscribirte ten�s que visitar la p�gina
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.linux.org.ar/modules/jobs/ */
Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]