Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Procurando arquivos no sistema

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 08 de Novembro de 1997

Com frequência precisamos descobrir arquivos em nosso sistema. Para isto utilizamos o comando find. Dependendo do tamanho dos sistemas de arquivos, o comando pode demorar desde alguns segundos até vários minutos.

Para reduzir este tempo de espera, uma solução interessante é criar uma listagem previamente e utilizar o comando grep para realizar a pesquisa. A listagem seria gerada através de uma entrada na crontab e a pesquisa através de um shell script chamado, por exemplo, de ff.

A geração da listagem seria feita através, é claro, do comando find e diretamente na crontab:

  0 0 * * * find / -print > /usr/local/filelist

Desta forma, à meia noite de todos os dias, será gerada a listagem. Dependendo das características de seu sistema, esta listagem poderá ser gerada duas vezes por dia, uma vez a cada hora, etc.

E o shell script, ff:


  #!/bin/sh
  
  if [ $# -eq 0 ]; then
          echo 1>&2 Sintaxe: $0 argumento_de_pesquisa
          exit 1
  fi
  
  grep $1 /usr/local/filelist

Experimentem, fica muito, muito mais rápido. E o seu tempo certamente deve ser muito precioso, não?

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.95/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 2.9 /5 (1210 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

As Palavras Mais Comuns da Língua Inglesa (2ª edição)