Pular para o conteúdo

Sobre o comando find [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Sobre o comando find [RESOLVIDO]

Enviado em 24/11/2015 - 14:27h

Olá, gostaria saber como posso usar esse comando: $ find /home/$user -maxdepth 1 -type d
sem listar os diretórios ocultos.
Agradeço desde já ^^

Responder tópico

2. Re: Sobre o comando find [RESOLVIDO]

Enviado em 24/11/2015 - 15:01h

Tente isso:

find /home/$user -maxdepth 1 -type d -not -path '*/\.*'

3. Re: Sobre o comando find [RESOLVIDO]

Enviado em 24/11/2015 - 15:27h


olá, Klauss.krenek
testei desse jeito e aparece o seguinte erro:
find: Argumetos para -type devem conter apenas uma letra.
Tentei inverter e colocar o comando adicional antes do -type, mas tbm não deu certo :/

4. Re: Sobre o comando find [RESOLVIDO]

Enviado em 24/11/2015 - 18:29h

Maria_ma escreveu:


olá, Klauss.krenek
testei desse jeito e aparece o seguinte erro:
find: Argumetos para -type devem conter apenas uma letra.
Tentei inverter e colocar o comando adicional antes do -type, mas tbm não deu certo :/


Tentou:
find /home/$user -maxdepth 1 -type -d -not -path '*/\.*'
um tracinho antes do "D"?

.::Zap Telecom::.
Eduardo Noda
Assistente de redes
(63)9998-1237 | (63)3225-0038

5. Re: Sobre o comando find [RESOLVIDO]

Enviado em 24/11/2015 - 21:42h

Estranho... Eu testei aqui e funciona.

O -type define o tipo que você quer buscar. f para arquivos, d para diretórios.

Você não esqueceu algum espaço entre os comados? Ou a expressão final?

O comando seria: -type <espaço> LETRA_D <espaço> -not <espaço> -path <espaço> 'expressão'
find /home/$user -maxdepth 1 -type d -not -path '*/\.*'

6. Re: Sobre o comando find [RESOLVIDO]

Enviado em 24/11/2015 - 21:59h

Zuzuka escreveu:
Maria_ma escreveu:
olá, Klauss.krenek
testei desse jeito e aparece o seguinte erro:
find: Argumetos para -type devem conter apenas uma letra.
Tentei inverter e colocar o comando adicional antes do -type, mas tbm não deu certo :/


Tentou:
find /home/$user -maxdepth 1 -type -d -not -path '*/\.*'
um tracinho antes do "D"?

.::Zap Telecom::.
Eduardo Noda
Assistente de redes
(63)9998-1237 | (63)3225-0038


É justamente esse tracinho -d que tá errado!
No Slackware só funciona d sem o tracinho!


7. Re: Sobre o comando find

Enviado em 24/11/2015 - 23:35h

klauss.krenek escreveu:

Tente isso:

find /home/$user -maxdepth 1 -type d -not -path '*/\.*'


+1


8. Re: Sobre o comando find [RESOLVIDO]

Enviado em 27/11/2015 - 12:23h

klauss.krenek escreveu:

Estranho... Eu testei aqui e funciona.

O -type define o tipo que você quer buscar. f para arquivos, d para diretórios.

Você não esqueceu algum espaço entre os comados? Ou a expressão final?

O comando seria: -type <espaço> LETRA_D <espaço> -not <espaço> -path <espaço> 'expressão'
find /home/$user -maxdepth 1 -type d -not -path '*/\.*'



Eram os espaços mesmo, depois fui tentar colocar o tracinho no "d" e não tinha dado certo, mas agora funcionou, Obrigadão ^^

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder