Sistema Operacional Linux - Portal do Professor
Sistema Operacional Linux - Portal do Professor
Sistema Operacional Linux - Portal do Professor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
var/local<br />
/var/lock<br />
/var/log<br />
/var/run<br />
/var/spool<br />
/var/tmp<br />
/var/opt<br />
/var/mail<br />
/var/www<br />
mimbar:/:109><br />
updatedb/locate<br />
CURSO DE INTRODUÇÃO AO SISTEMA OPERACIONAL LINUX<br />
Secretaria de Esta<strong>do</strong> de Educação MG<br />
Em sistemas de arquivos muito grandes, o tempo de execução <strong>do</strong> find pode ser considerável<br />
(vários minutos). Muitas instalações executam, durante a madrugada, um script chama<strong>do</strong><br />
updatedb que percorre to<strong>do</strong> o sistema de arquivos e coleta o nome de cada arquivo (sem<br />
distinção de tipo). Durante o dia, os usuários podem utilizar o coman<strong>do</strong> locate para encontrar<br />
os arquivos por padrão. As informações retornadas pelo locate podem estar desatualizadas,<br />
não contém os arquivos cria<strong>do</strong>s desde a execução <strong>do</strong> updatedb e ainda contém os arquivos<br />
que já foram removi<strong>do</strong>s. Porém, a resposta dele é quase instantânea.<br />
Usan<strong>do</strong> o locate:<br />
mimbar:/usr/share/linux.see:10> time locate ‘*/firefox’<br />
/usr/bin/firefox<br />
/usr/lib/mozilla-firefox/firefox<br />
O locate reportou um arquivo a mais que o find (/usr/bin/firefox que é um symlink)<br />
porque ele não consegue distinguir os tipos de arquivos.<br />
A título de exemplo, o coman<strong>do</strong> find acima demorou mais de 9 minutos, enquanto o<br />
locate gastou 0.2 segun<strong>do</strong>s.<br />
Exercício<br />
Quantos arquivos e diretórios existem na sua máquina? Utilize o coman<strong>do</strong> wc (visto em<br />
Introdução ao Shell) para a contagem.<br />
Cadernos de Informática<br />
45