• [^] # Re: Gros bogue Kmail 1.5.3

    Posté par (site web personnel) . En réponse au journal Gros bogue Kmail 1.5.3. Évalué à 1.

    Pas merci, non. Tu n'as pas compris la différence entre les deux commandes.

    xargs réunit les arguments passés par le tuyau et construit une ligne de commande à partir de ceux-ci. Il n'appelle ensuite rm qu'une seule fois, avec tous ces arguments réunis.

    find ne réunit pas les arguments : il exécute rm dans un sous-processus, une fois pour chaque fichier trouvé. Donc cette commande crée potentiellement *beaucoup* de processus.

    Par contre, xargs ne fonctionne qu'avec les commandes qui acceptent une infinité d'arguments similaires (une liste de fichiers, typiquement) ; il y a pas mal de commandes qui ne veulent être appelées qu'avec un et un seul argument, et dans ce cas xargs on oublie.