[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] comando find com prune
From: |
Emerson Domingues Souto - H2M |
Subject: |
RES: [shell-script] comando find com prune |
Date: |
Thu, 2 Feb 2012 09:21:36 -0200 |
Marcelo,
Retificando .... não deu mais certo .... estou executando esse comando num
diretório que tem mais de 5 mil arquivos e neste caso aparece a mensagem:
# find * -prune
ksh: /usr/bin/find: 0403-027 The parameter list is too long.
Emerson Domingues Souto
Tecnologia da Informação
Marítima Seguros S/A
> -----Mensagem original-----
> De: Emerson Domingues Souto - H2M
> Enviada em: quarta-feira, 1 de fevereiro de 2012 17:56
> Para: 'address@hidden'
> Assunto: RES: [shell-script] comando find com prune
>
> Marcelo,
>
> Deu Certo.
> Obrigado!
>
> Emerson Domingues Souto
> Tecnologia da Informação
> Marítima Seguros S/A
>
> > -----Mensagem original-----
> > De: address@hidden [mailto:shell-
> > address@hidden] Em nome de Marcelo Carlos Rosa
> Enviada em:
> > quarta-feira, 1 de fevereiro de 2012 17:36
> > Para: address@hidden
> > Assunto: Re: [shell-script] comando find com prune
> >
> > Use find * -prune
> >
> >
> > On 01-02-2012 15:37, emerson.souto wrote:
> > >
> > > Segundo o manual, o -prune faz com que o find liste os
> arquivos do
> > > diretório corrente, sem se aprofundar nos subdiretórios
> (o contrário
> > > do -depth) O problema é que estou usando -prune e o find está
> > > listando apenas o diretório corrente e não está listando os
> > > arquivos.
> > >
> > > O que eu preciso é que o find liste apenas os arquivos do
> diretório
> > > corrente, ou seja, no meu exemplo é para ele listar apenas os
> > > arquivos arq1.txt e arq2.txt Alguém pode me ajudar ?
> > >
> > > Segue exemplo de comando find com -prune que eu executei e não me
> > > trouxe o resultado desejado:
> > >
> > > # pwd
> > > /tmp/TESTE
> > > # ls -l
> > > total 32
> > > -rw-r--r-- 1 sqlsp informix 71 Feb 01 14:45 arq1.txt
> > > -rw-r--r-- 1 sqlsp informix 134 Feb 01 14:45 arq2.txt
> drwxr-xr-x 2
> > > sqlsp informix 512 Feb 01 14:46 dir1 drwxr-xr-x 2 sqlsp
> informix 512
> > > Feb 01 14:46 dir2 # find .
> > > .
> > > ./arq1.txt
> > > ./arq2.txt
> > > ./dir1
> > > ./dir1/arq3.txt
> > > ./dir1/arq4.txt
> > > ./dir2
> > > ./dir2/dir5.txt
> > > # find . -prune
> > > .
> > > # uname -a
> > >
> > > AIX VAWS01 3 4 000301544C00
> > >
> > > Acho que o problema é a versão do Unix.
> > > Se alguem puder ajudar eu agradeço
> > >
> > >
> >
> >
> > ------------------------------------
> >
> >
> ---------------------------------------------------------------------
> > 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: address@hidden
> >
> ---------------------------------------------------------------------
> > 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
> >
>
>