• [^] # Re: Recherche de fichiers

    Posté par . En réponse à la dépêche Xfce 4.12 est là !. Évalué à 3.

    Je coinche.

    Loin de moi l'idée de dire que les globbings étendus sont mauvais, au contraire, je m'en sert beaucoup. C'est juste que niveau perf on est au mieux aussi bon que d'utiliser les bons vieux outils (find éventuellement avec xargs) au pire largement en dessous.

    Je me risquerais même à prédire que find serait plus lent (plus de processus lancés).

    Nan, find n'est jamais le plus lent. si tu finis ta commande avec + tu as le même comportement qu'avec un xargs. Pour ta parenthèse, ce n'est vrai que si le coût du lancement d'un processus est pénalisant par rapport au temps d'exécution du dis processus. Remplace rm par un bon vieux grep. La version find sera alors plus agréable (tu commence à avoir tes résultats bien plus tôt et avec le + tu ne lance pas tant de processus que ça.

    J'avais l'espoir que zargs fasse ce genre de chose (qu'il n'attendent pas la résolution complète du globing pour commencer à lancer des commandes), mais ce n'est pas le cas.

    Personnellement, j'utilise les globbings tout le temps, sauf dans les scripts et quand je sais que ce que je vais demander est long (quand le gain induit par find est plus important que le temps passer à taper la commande).

    Enfin, pour de la recherche dans les sous-répertoires d'un projet, qui était le cadre où mes exemples se plaçaient, [...]

    1. Il fallait le deviner
    2. locate n'est pas très pratique pour ce cas d'usage.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)