Differenza tra un comando trova e trova.
Ora abbiamo recentemente imparato come utilizzare il comando FIND e come utilizzare il comando locate per trovare
i file.
Di solito le persone dimenticano una volta creato.
Quindi ora in questa lezione dovremo imparare qual è l'esatta differenza tra il comando fine e il comando
locate, perché useremmo uno e non usare l'altro o il versetto di Weisse.
Quindi il comando locate utilizza un database precostruito che dovrebbe essere aggiornato regolarmente mentre il comando iterato su un
file system per localizzare i file localizzati è molto più veloce di quello trovato ma può essere accurato se il database
può essere visto come una cache non aggiornata.
Quindi, in parole semplici, la differenza tra il comando locate e find è il comando locate che ha un
database che mantiene.
Quindi se quel database viene aggiornato e quindi si prova a trovarlo utilizzando il comando
locate che sarà il risultato della ricerca sarà molto più veloce mentre il comando di volo è
in realtà si basa sul file system per fare le ricerche non ha un database che sono le
principali differenze tra questi due comandi per avere il database aggiornato ogni volta che vengono creati nuovi file.
Quindi è necessario eseguire il DB di aggiornamento dei comandi.
Oppure, se non si esegue questo comando, per impostazione predefinita, forse dopo alcuni minuti o ore, il sistema o
il sistema operativo eseguirà o aggiornerà il database dei comandi locate stesso.
Ma se non vuoi aspettare e devi ottenere subito il risultato, ovviamente devi eseguire
il commento del DB di aggiornamento.
Ora, per ulteriori approfondimenti, entriamo nella nostra macchina Linux e ti mostrerò esattamente qual è la differenza
tra entrambi questi comandi che abbiamo appreso nella lezione precedente.
Andrò direttamente nella mia macchina Linux.
Sono registrato come me stesso e il mio nome host è il mio primo Linux.
OK adesso se creo un file che dice touch e chiamiamolo Susan e premi invio.
Ora dove sono io
In quale territorio mi trovo.
Quindi fai PWT.
Sono nella mia casa della vittoria di Saldo.
Ok, perfetto
Ora, se volessi trovare il file, eseguirò il comando find dot che indica la posizione corrente Dasch
name Susan e premi invio.
E ora ti sta dicendo che il file Susan si trova in questa directory corrente.
Potresti anche fare la stessa cosa se potessi specificare il percorso assoluto del percorso completo che è la casa di Sol.
E poi premi Invio.
Quindi ti dice che questo non è il file in cui si trova.
Quindi se esegui il comando entra in Susan, penseresti a cosa succederà qui.
Non lo troverà.
Perché.
Poiché il comando locate si basa sul proprio database, un database locale e tale database non è ancora stato
aggiornato.
Quindi per quel database sapere che c'è un nuovo file appena creato chiamato Susan.
Hai bisogno di sapere su di esso quindi quello che dobbiamo fare è che abbiamo bisogno di eseguire il DB di aggiornamento dei comandi Quando
si esegue che si otterrà quel messaggio di errore che dice dati di aggiornamento.
DBI non può aprire un file temporaneo per waar lab e localizzare e localizzare divi a proposito.
Questo è il vero file di database in cui sono archiviate tutte le informazioni sui file sul file system.
Quindi sta dicendo che non può aggiornare Y perché non può trovarlo o non può aprirlo perché
non siamo
root, quindi diventa root e ora esegui l'aggiornamento D. B ha completato l'uscita fuori rotta.
Assicurati ora di essere te stesso.
Ora esegui il comando locate su Susan e premi invio.
E tu ci vai.
Trova che lo trova così veloce, quindi individua il comando che non devi specificare il percorso.
Deve andare e cercare non è necessario specificare le opzioni nome Dasch.
È così semplice.
Esegui il comando locate seguito dal nome del file che stai cercando e lo troverà
nella frazione di secondo per te.
Ecco perché individuare la ricerca dei comandi è molto più veloce di quanto si possa basare sul file del database.
Quindi assicurati che ogni volta che crei un file e perché tu faccia un commento di localizzazione su quel file, esegui il database di aggiornamento comandi in
modo che questa sia la differenza principale che volevo fare con Khowar in questa lezione.
So che ho avuto un sacco di gente che molti studenti mi chiedono del comando Fine and Locate quindi ho aggiunto questa lezione
per voi ragazzi, quindi non c'è confusione in merito.
E ora sai tutto su questi due comandi.
Bene, bene.