On Fri, 7 Sep 2001, Sergio Guzman Lorz wrote:
> On Fri, 7 Sep 2001, Alf wrote:
> > On Fri, 7 Sep 2001, Alberto Brealey G. wrote:
>
> > Ojo que estoy usando \( -type f -o -type d \) para asegurarme de que s�lo
>
> ok, en ~ hago find -type f -o -type d
> luego de miles de l�neas, aparecen estas
> ./.everybuddy/.lock
> ./linux
> ./pure.doc
> ./.rnsoft
>
>
> Noten que las 2 y 3 _no_ son del tipo que deseo eliminar.
> O sea yo no me confiar�a de este m�todo.
�Huh? �De qu� tipo son ./linux y ./pure.doc? Otra cosa, si no agrup�s con
( ), find tiende a hacer cosas raras. Y, como shell interpreta (), ten�s
que \( \).
> creo que este har�a el efecto deseado:
>
> find . -ipath ./.\* -exec <comando> <opciones> {} \;
Ah, es que est�s buscando _s�lo_ los archivos que empiezan con "." y todos
los archivos que est�n dentro de directorios punto. Me pareci� que la
pregunta original era encontrar todo, incluyendo los archivos punto, pero
puedo estar equivocado.
> > se afecten archivos y directorios, y no ligas, especiales, pipes o
> > sockets. Obviar o modificar a gusto.
>
> Claro agarra a todo mundo.
pero se pueden combinar las condiciones:
find . \( -path ./.\* -a \( -type f -o -type d \) \) -exec <comando> <opciones> {} \;
Saludos,
-alf
--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".