terça-feira, 31 de março de 2009

Encontrando Arquivos e Diretórios

"Haverá dias em que você sabe que um arquivo ou diretório existe mas você não sabe onde o encontrar. Nesse caso buscaremos o arquivo ou diretório com o comando locate.
Com o comando locate, você verá cada arquivo ou diretório cujo o nome contém o critério da busca. Por exemplo, se você quiser procurar por todos os arquivos com a palavra dedo no nome, digite:
locate dedo
O comando locate utiliza uma base de dados para encontrar arquivos e diretórios que têm a palavra dedo no nome do arquivo ou diretório. Os resultados da busca podiam incluir um arquivo chamado dedo.txt, um arquivo chamado superdedo.txt, um diretório nomeado imagemdodedo, e assim por diante. Para aprender mais, leia a página do manual do comando locate (digite man locate em um prompt do shell).
O comando locate trabalha rapidamente, isto ocorre pela base de dados ser moderna. Essa base de dados é atualizada automaticamente na base do cron. O cron é um programa pequeno que funciona no plano de fundo, executando várias tarefas (tais como atualizar a base de dados do comando locate) em intervalos regularmente programados. (para atualizar a base de dados utilize o comando updatedb)

Dica
Cron é um daemon que executa tarefas em intervalos regularmente programados. Para ler o manual do cron digite em um prompt do shell man cron.
O cron atualiza periodicamente a base de dados do locate, que é usada para identificar as posições dos arquivos e diretórios. Comutar entre sistemas operacionais e desligar sua máquina no fim do dia podem interferir no update automático da base de dados realizado pelo cron.
Para atualizar manualmente a base de dados, no início de uma sessão como usuário root (ou digitando o comando su -) digite o comando updatedb.
Após alguns minutos, a base de dados do locate que é utilizada pelo comando locate será atualizada.


Anote
Você pode programar o anacron para mandar seu sistema executar periodicamente comandos, com uma freqüência especificada de dias. O cron, não supõe que a máquina funcione continuamente, assim ele pode ser utilizado nas maquinas que não funcionam 24 horas por dia, ele pode ser utilizado no controle diário, semanal, e nos trabalhos mensais.
Consulte à página do manual do anacron (digite man cron na linha de comando do prompt do shell)."

fonte: http://www.insignesoftware.com/docs/guia_iniciante/guia60.html

Agradecimento: Flavio A. Reis

Nenhum comentário: