Suppression d’une grande liste de fichiers sous Linux

Si vous rencontrez l’erreur « rm : liste d’arguments trop longue » lors d’une tentative de suppression de fichiers sous Linux, c’est sûrement du au fait que la liste de fichiers que doit analyser rm est trop longue. Cela survient souvent lors de l’utilisation d’un ou plusieurs joker (caractère : *) dans la commande.

Pour réaliser cette suppression voici une alternative :

La ligne /path/to/files/*/sub_directory/ est bien évidemment à remplacer par votre chemin réel.

La commande xargs va passer les arguments un à un de la commande find à la commande rm, ce qui permettra d’éviter l’erreur.

Cette entrée a été publiée dans Développement, et marquée avec , , le par Team Nukium.

Laisser un commentaire

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