hey,
usando a dica encontrada em `man find` mesmo:
-path pattern
File name matches shell pattern pattern. The metacharacters do
not treat `/' or `.' specially; so, for example,
find . -path './sr*sc'
will print an entry for a directory called './src/misc' (if one
exists). To ignore a whole directory tree, use -prune rather
than checking every file in the tree. For example, to skip the
directory `src/emacs' and all files and directories under it,
and print the names of the other files found, do something like
this:
find . -path './src/emacs' -prune -o -print
aplicando ao seu caso, creio que poderia sair algo como:
$ find / -path './usr' -prune -o -iname <iname> -print
hasta!
jr.
On 5/14/07, Bruno Criado <[EMAIL PROTECTED]> wrote:
> Bom dia a todos.
>
> Estou usando o find para procura de arquivos (duh!!!), porém existe
> alguns subdiretórios que eu não quero que ele faça a busca, ex:
>
> # find /usr -iname sentença
>
> Não quero que o find pesquise em /usr/share e /usr/man (apenas um exemplo).
>
> Sem tem que declarar todos os subdiretórios, teria como eu fazer
> algumas exceções caminho de busca?
>
> # find /usr (exceção(ões)) -iname sentença
>
>
> Desde já agradeço.
>
>
> Atenciosamente,
> Bruno Criado.
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>