Essayer d'utiliser la locate
commande pour trouver une correspondance exacte pour le modèle donné. Cependant, il résulte montrant tous les fichiers correspondants ..
Par exemple: je veux trouver un binaire nommé: node
Mais cela me donne toutes les correspondances contenant ce mot:
server2# locate node
/usr/share/man/man9/getnewvnode.9.gz
/usr/share/man/man9/ieee80211_amrr_node_init.9.gz
/usr/share/man/man9/ieee80211_dump_node.9.gz
/usr/share/man/man9/ieee80211_dump_nodes.9.gz
/usr/share/man/man9/ieee80211_find_rxnode.9.gz
/usr/share/man/man9/ieee80211_find_rxnode_withkey.9.gz
/usr/share/man/man9/ieee80211_free_node.9.gz
-b
commutateur pour faire correspondre uniquement avec le nom de base:locate -br node$
Vous pouvez utiliser grep avec Locate
Le signe $ indiquera à grep de regarder la fin de la chaîne.
la source
Désactivez
locate
le glob implicite en ajoutant votre propre glob qui correspond à tous les répertoires:Depuis la page de manuel:
Cette syntaxe correspondra à un nom de fichier ou de répertoire complet n'importe où, y compris à la racine.
la source