Red Hat Linux 9: Red Hat Linux Getting Started Guide | ||
---|---|---|
Indietro | Capitolo 13. Conoscenze di base sul prompt della shell | Avanti |
Qualche volta potrebbe accadervi di sapere che esiste un file o una directory, ma non riuscite a trovarla. Cercare file o directory può risultare molto più semplice con il comando locate.
Con locate visualizzate tutti i file o le directory correlate che corrispondono ai criteri di ricerca inseriti. Se, per esempio, desiderate cercare tutti i file che contengono la parola finger nel nome, digitate:
locate finger |
Il comando locate utilizza un database per controllare i file e le directory che corrispondono alla stringa finger. I risultati della ricerca includono un file chiamato finger.txt, uno denominato pointerfinger.txt, la directory fingerthumbnails e così via. Per ulteriori informazioni su locate, consultate la pagina man di locate (digitate man locate al prompt della shell).
Se il database è aggiornato, il comando locate opera molto velocemente. Il database viene aggiornato in modo automatico di notte, grazie ad un lavoro del comando cron. Il comando cron è un piccolo programma eseguito in background, che svolge vari compiti a intervalli definiti tra cui l'aggiornamento del database locate.
![]() | Suggerimento |
---|---|
Cron è un demone che esegue dei task a intervalli pianificati in background. Per leggere la pagina man di cron, digitate man cron al prompt della shell. |
cron aggiorna periodicamente il database slocate, che viene utilizzato per catalogare la posizione dei file. Spostarsi da un sistema operativo all'altro e spegnere il computer alla fine della giornata può interferire con l'aggiornamento automatico del database eseguito da cron.
Per aggiornare manualmente il database, collegatevi come root (digitando su al prompt della shell e la password di root) e digitate updatedb.
Dopo pochi minuti, il database di slocate utilizzato dal comando locate viene aggiornato.
![]() | Nota Bene |
---|---|
È possibile eseguire anacron per far attivare al sistema alcuni comandi in modo periodico, con una frequenza specificata in giorni. A differenza di cron, non è necessario che il computer sia sempre in funzione. Così può essere usato su macchine che non sono accese 24 ore al giorno per controllare i lavori giornalieri, settimanali e mensili, in genere con cron. Consultate la pagina man di anacron (digitate man anacron alla linea di comando) de il Red Hat Linux Customization Guide per ulteriori informazioni. |