Locate ou Find pour chercher vos fichiers sous linux ?

A l'usage je dirais plutôt Locate car j'ai tendance à choisir le plus simple et être un peu feignant sur les bords (non je vous rassure c'est un mythe)
D'où le choix de SCP par rapport à RSYNC ^^

 

Cette fois encore je vais vous comparer une usine à gaz à un simple moulin à vent ^^

 

Find est selon moi, la fonction la plus puissance en terme d'option avec pour n'en citer qu'une, la recherche par expression régulière mais ... en comparaison à locate ... elle reste beaucoup moins rapide.

 

l'usage standard :

find {chemin} -name {nom du fichier}

 

Par exemple sur mon serveur :

 

Capture

 

 

Je ne vous montre ici que quelques résultats.
La requête aura bien mis une seconde avant d'afficher 25 lignes de résultat.
Si je passe par Locate, la syntaxe est bien plus simple ^^

 

locate {nom du fichier }

 

 

 

 

 

Dans le cas de Locate l'affichage est quasi instantanée, ça n'est pas le même ordre d'affichage que Find, je doute donc que ça soit une simple surcharge ^^

 

Capture

 

Dans les 2 cas nous obtenons par contre des résultats identiques :

 

 

Capture

Partagez ce contenu

One comment

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *