Dúvidas sobre o find

1. Dúvidas sobre o find

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/08/2008 - 00:38h

Olá,
1 - Tem como fazer o find exibir apenas X resultados?
2 - Como faço pro find procurar por *.gif *.png e *.svg na mesma linha de comando?

Abraços


  


2. Re: Dúvidas sobre o find

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 04/08/2008 - 01:43h

1 - Com as opções do próprio find, não sei se há como, mas você pode utilizar o tail ou o head:

# Lista os 10 primeiros arquivos:
$ find ~ -name "*.txt" | head -n 10

# Lista os 10 últimos arquivos:
$ find ~ -name "*.txt" | tail -n 10

2 - Para procura mais de um padrão, você deve utilizar operadores lógicos:

$ find ~ \( -name "*.gif" -or -name "*.png" -or -name "*.svg" \)

Mais detalhes:

$ man find


3. Re: Dúvidas sobre o find

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/08/2008 - 11:45h

Olá...
Usando o head eu até já sabia... queria mesmo era usar algo direto pelo find, a fim de economizar recursos...

Quanto aos tipos de arquivo, achei um jeito interessante, que é usando uma expressao regular

find ~ -regex \.\(png$\|xcf$\|ico$\|gif$\)

Mesmo assim, muito obrigado, pois eu nao sabia como usar o -or ... valeu






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts