Différence entre une commande de recherche et de localisation.
Maintenant, nous avons récemment appris comment utiliser la commande FIND et comment utiliser la commande Locate pour rechercher
les fichiers.
Habituellement, les gens oublient une fois qu'ils ont créé.
Alors maintenant, nous devons apprendre dans cette leçon quelle est la différence exacte entre la commande fine et
la commande localiser pourquoi nous utiliserions l'une et non l'autre ou Weisse versa.
Ainsi, la commande Locate utilise une base de données prédéfinie qui doit être
régulièrement mise à jour tandis que la commande fine itère sur un système de
fichiers pour localiser les fichiers.
Donc, en termes simples, la différence entre la commande Locate et Find est que la commande Locate possède une base de
données qu'elle gère.
Donc, si cette base de données est mise à jour et que vous essayez de la trouver à l'aide de
la commande de localisation qui sera le résultat de la recherche, ce sera beaucoup plus rapide alors que la commande de
vol repose en fait sur le système de fichiers pour effectuer les recherches, elle n'a pas de base de données qui est la
principale différence entre ces deux commandes pour que la base de données soit mise à jour chaque fois qu'un nouveau fichier est créé.
Ensuite, vous devez exécuter la commande update DB.
Ou si vous n'exécutez pas cette commande, par défaut, peut-être après quelques minutes ou heures que le système ou le système d'exploitation
exécutera ou mettra à jour la base de données de commandes de localisation elle-même.
Mais si vous ne voulez pas attendre et que vous devez obtenir le résultat immédiatement, vous devez bien sûr exécuter le
commentaire de mise à jour de la base de données.
Maintenant, pour plus de détails, entrons dans notre machine Linux et je vais vous montrer exactement quelle est la différence
entre ces deux commandes que nous avons apprises dans la leçon précédente.
Je vais directement dans ma machine Linux.
Je suis connecté en tant que moi-même et mon nom d'hôte est mon premier Linux.
OK maintenant si je crée un fichier qui dit toucher et appelons-le Susan et appuyez sur Entrée.
Maintenant, où suis-je?
Dans quel territoire suis-je.
Vous faites donc du PWT.
Je suis chez moi après la victoire de Saldo.
D'accord parfait.
Maintenant, si je voulais trouver le fichier, j'exécuterais la commande find dot signifiant cet emplacement actuel Dasch
nomme Susan et appuyez sur Entrée.
Et maintenant, il vous dit que le fichier Susan se trouve dans ce répertoire actuel.
Vous pouvez également faire la même chose si vous pouvez spécifier le chemin absolu de chemin complet qui héberge Sol.
Et puis vous appuyez sur Entrée.
Ensuite, il vous indique que ce fichier n'est pas situé dans.
Donc, si vous exécutez la localisation entre Susan, vous penseriez ce qui se passera ici.
Il ne le trouvera pas.
Pourquoi.
Étant donné que la commande Locate repose sur sa propre base de données, une base de données locale et que cette base de données n'est pas encore mise à
jour.
Donc, pour que cette base de données sache, il y a un nouveau fichier qui vient d'être créé appelé Susan.
Vous devez le savoir, ce que nous devons faire, c'est que nous devons exécuter la commande update DB Lorsque vous exécutez cela,
vous obtiendrez ce message d'erreur indiquant les données de mise à jour.
DBI ne peut pas ouvrir un fichier temporaire pour waar lab et localiser et localiser divi en passant.
Il s'agit du fichier de base de données réel où toutes les informations sur les fichiers du système de fichiers sont stockées.
Donc, il dit qu'il ne peut pas mettre à jour Y car il ne peut pas le trouver ou ne peut pas l'ouvrir parce que
nous ne sommes
pas root, alors devenez root et exécutez maintenant la mise à jour D. B il a terminé la sortie hors route.
Assurez-vous maintenant que vous êtes vous-même.
Maintenant, vous exécutez la commande de localisation sur Susan et appuyez sur Entrée.
Et voilà.
Il le trouve il le trouve si rapidement, alors recherchez la commande vous n'avez pas besoin de spécifier le chemin.
Il faut aller chercher et vous n'avez pas besoin de spécifier les options Dasch name.
C'est si simple.
Vous exécuterez la commande de localisation suivie du nom du fichier que vous recherchez et il le trouvera
en une fraction de seconde pour vous.
C'est pourquoi la recherche de commande de localisation est beaucoup plus rapide quelle que soit la façon dont elle s'appuie sur le fichier de base de données.
Assurez-vous donc que chaque fois que vous créez un fichier et que vous pourquoi faire un commentaire de localisation sur ce fichier, exécutez la base de données de mise
à jour des commandes, c'est la principale différence que je voulais faire avec Khowar dans cette leçon.
Je sais que beaucoup de gens, beaucoup d'étudiants m'ont posé des questions sur la commande amende et localisation, alors j'ai ajouté cette leçon pour vous,
donc il n'y a pas de confusion à ce sujet.
Et maintenant, vous savez tout sur ces deux commandes.
Très bien.