Unterschied zwischen einem Befehl zum Suchen und Suchen.
Jetzt haben wir kürzlich erfahren, wie wir den Befehl FIND verwenden und wie wir den Befehl find verwenden können, um die Dateien
zu finden.
Normalerweise vergessen die Leute, sobald sie erstellt haben.
Jetzt müssen wir in dieser Lektion lernen, was der genaue Unterschied zwischen Fein- und Lokalisierungsbefehl ist,
warum wir den einen verwenden und nicht den anderen oder Weisse umgekehrt.
Der Befehl "Suchen" verwendet daher eine vorgefertigte Datenbank, die regelmäßig aktualisiert werden sollte, während der Befehl "Fein" über ein
Dateisystem iteriert, um Dateien zu finden. Das Auffinden ist zwar viel schneller als das Auffinden, kann jedoch genau sein, wenn
die Datenbank als nicht aktualisierter Cache angesehen wird.
In einfachen Worten, der Unterschied zwischen dem Befehl "Suchen" und "Suchen" besteht darin, dass der Befehl "Suchen" eine Datenbank hat,
die verwaltet wird.
Wenn diese Datenbank aktualisiert wird und Sie dann versuchen, sie mit dem Befehl "Lokalisieren"
zu finden, wird das Suchergebnis viel schneller sein, während der Befehl "Fliegen" tatsächlich auf das
Dateisystem angewiesen ist, um die Suche durchzuführen. Es gibt keine Datenbank, die über eine Datenbank verfügt ist
der Hauptunterschied zwischen diesen beiden Befehlen, um die Datenbank zu aktualisieren, wenn neue Dateien erstellt werden.
Dann müssen Sie den Befehl update DB ausführen.
Wenn Sie diesen Befehl nicht ausführen, führt das System oder das Betriebssystem möglicherweise standardmäßig nach einigen Minuten oder
Stunden die Datenbank mit den Suchbefehlen selbst aus oder aktualisiert sie.
Aber wenn Sie nicht warten möchten und das Ergebnis sofort erhalten müssen, müssen Sie
natürlich den Kommentar zur Aktualisierungsdatenbank ausführen.
Lassen Sie uns nun für weitere Informationen in unsere Linux-Maschine einsteigen und ich werde Ihnen genau zeigen, was der Unterschied zwischen
diesen beiden Befehlen ist, die wir in der vorherigen Lektion gelernt haben.
Ich gehe direkt in meine Linux-Maschine.
Ich bin als ich selbst angemeldet und mein Hostname ist mein erstes Linux.
OK, jetzt, wenn ich eine Datei mit der Aufschrift touch erstelle und sie Susan nenne und die Eingabetaste drücke.
Wo bin ich jetzt?
In welchem Gebiet bin ich?
Also machst du PWT.
Ich bin in meiner Heimat des Saldo-Sieges.
Okay, perfekt.
Wenn ich nun die Datei suchen wollte, führte ich den Befehl find dot aus, der diesen aktuellen Speicherort bedeutet. Dasch
hieß Susan und drückte die Eingabetaste.
Und jetzt sagt er Ihnen, dass sich die Susan-Datei in diesem aktuellen Verzeichnis befindet.
Sie können das Gleiche auch tun, wenn Sie den absoluten Pfad für den vollständigen Pfad angeben, der die Heimat von Sol ist.
Und dann drückst du die Eingabetaste.
Dann erfahren Sie, dass sich diese Datei nicht in befindet.
Wenn Sie also die Lokalisierung ausführen, kommen Sie zu Susan und denken Sie, was hier passieren wird.
Es wird es nicht finden.
Warum.
Da der Befehl locate auf einer eigenen Datenbank basiert, wird eine lokale Datenbank und diese Datenbank noch nicht aktualisiert.
Damit diese Datenbank weiß, dass es eine neue Datei namens Susan gibt, die gerade erstellt wurde.
Sie müssen darüber Bescheid wissen. Dann müssen wir den Befehl update DB ausführen. Wenn
Sie ausführen, wird die Fehlermeldung "Update-Daten" angezeigt.
DBI kann übrigens keine temporäre Datei für waar lab öffnen und divi lokalisieren und lokalisieren.
Dies ist die eigentliche Datenbankdatei, in der alle Dateiinformationen im Dateisystem gespeichert sind.
Es heißt also, dass es Y nicht aktualisieren kann, weil es es nicht finden oder nicht öffnen kann, weil wir nicht
root sind.
Werden Sie also root und führen Sie jetzt Update D aus. B Es hat die Ausfahrt beendet.
Stellen Sie sicher, dass Sie jetzt Sie selbst sind.
Jetzt führen Sie den Befehl "Suchen" für Susan aus und drücken die Eingabetaste.
Und los geht's.
Es findet es, es findet es so schnell, dass Sie den Befehl "Suchen" nicht angeben müssen.
Es muss gehen und suchen, Sie müssen nicht die Optionen Dasch Name angeben.
So einfach ist das.
Sie führen den Befehl "Suchen" gefolgt vom Namen der gesuchten Datei aus und finden ihn
im Bruchteil einer Sekunde für Sie.
Aus diesem Grund ist die Suche nach Suchbefehlen viel schneller, unabhängig davon, ob sie auf der Datenbankdatei basiert.
Stellen Sie also sicher, dass Sie jedes Mal, wenn Sie eine Datei erstellen und warum Sie einen Suchkommentar zu dieser Datei machen, die Befehlsaktualisierungsdatenbank
ausführen, damit dies der Hauptunterschied ist, den ich in dieser Lektion für Khowar wollte.
Ich weiß, dass ich viele Leute hatte, die mich von vielen Studenten nach dem Befehl zum Bußgeld und zum Auffinden gefragt haben. Deshalb habe ich
diese Lektion für euch hinzugefügt, damit es keine Verwirrung gibt.
Und jetzt wissen Sie alles über diese beiden Befehle.
Alles klar, viel Spaß.