Dans les systèmes Linux et Unix, il existe deux commandes de recherche communes: locateet find. Quels sont les avantages et les inconvénients de chacun? Quand l'un a des avantages sur
`Locate` est un outil en ligne de commande pour la recherche de fichiers locaux à l'aide d'une base de données.
Dans les systèmes Linux et Unix, il existe deux commandes de recherche communes: locateet find. Quels sont les avantages et les inconvénients de chacun? Quand l'un a des avantages sur
Comment puis-je mettre à jour le cache / index de localisation? J'ai installé de nouveaux packages et les fichiers ne sont clairement pas encore indexés. Alors, quelle commande dois-je commettre pour que l’indexeur se déclenche? Je travaille actuellement sur Debian Jessie (test): avec Linux mbpc...
Sur une nouvelle instance Ubuntu 10.4, j'ai essayé d'utiliser la locatecommande uniquement pour recevoir l'erreur locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory En utilisant cette commande sur d'autres systèmes, je suppose que cela signifie que la base de données...
Le locateprogramme findutilsscanne une ou plusieurs bases de données de noms de fichiers et affiche toutes les correspondances. Cela peut être utilisé comme une findcommande très rapide si le fichier était présent lors de la dernière mise à jour de la base de données de noms de fichiers. Il existe...
Je vais utiliser la commande updatedb pour mettre à jour l'index et j'obtiens updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' fyi La commande de localisation fonctionne, par exemple $ locate Index.xml /usr/share/mysql/charsets/Index.xml durrantm.../durrantm$ Comment...
Je voulais installer la commande locate, qui est disponible via sudo apt-get installmlocate. Cependant, j'ai d'abord couru sudo apt-get installlocatequi semble avoir installé autre chose. La saisie de la commande locate <package>semble cependant faire appel mlocate. Qu'est-ce que l'emballage...
Une recherche avec locatetrouve des chemins dans le système de fichiers. Souvent, vous savez a priori que vous vous intéressez uniquement aux fichiers ou aux répertoires. Une recherche «localiser» renvoie souvent de nombreux résultats. Il serait utile d'inclure un seul des types dans le résultat,...
Comment est updatedbtellement plus rapide que find? Voici une comparaison minutée entre updatedbet une findcommande qui effectue une tâche apparemment similaire. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o...
Je voudrais savoir où se trouve un fichier (avec un nom de fichier partiellement connu) dans le système de fichiers. Je voudrais savoir comment faire cela à partir de la ligne de commande, plutôt que d'utiliser un utilitaire GUI. Sous Windows, j'exécuterais ce qui suit: cd /d C:\ dir *filename* /s...
Cela trouve un grand nombre de fichiers qui se trouvent dans divers sous-répertoires de "Dropnot" $ locate Dropnot Puis-je trouver uniquement l'emplacement du répertoire avec locate? (dans quel répertoire "Dropnot" se trouve) Donc, si Dropnotest dans /home/me/, c'est la seule entrée qui est...
Supposons que j'ai un fichier nommé filename123.txtet que c'est le fichier unique qui est nommé ainsi, et je peux le locatefaire avec la commande locate filename123. Et il ne renvoie que ce fichier. Maintenant, je veux l'ouvrir avec vi/ vim. Mais je ne veux pas aller à cet emplacement et taper la...
J'essaie d'utiliser la commande Locate pour rechercher des fichiers dans mon dossier de départ, mais chaque fois que j'essaie de l'exécuter, je n'obtiens aucun résultat: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' J'ai également essayé ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\...