Comment résoudre le « / bin / rm: liste d`arguments trop long » erreur

root @ nain / var / spool / clientmqueue # rm * Spam-
/ Bin / rm: liste d`arguments trop longue.

Vous avez déjà vu cette erreur sous Linux lorsque vous avez trop de fichiers dans un répertoire et vous ne parvenez pas à les supprimer d`un simple rm -rf *? J`ai couru dans ce problème un certain nombre de fois. Après avoir fait un peu de recherche en ligne, je suis tombé sur une solution propre à contourner ce problème.

trouver . -name `* Spam-` | xargs rm

Dans le cas ci-dessus la commande supprimera tous les fichiers avec force dans le répertoire courant commençant par Spam-. Vous pouvez remplacer le Spam-* avec tout ce que vous aimez. Vous pouvez également le remplacer par juste un * si vous voulez supprimer tous les fichiers dans le dossier.

trouver . -name `*` | xargs rm

Nous avons couvert la Linux trouver commande en détail plus tôt. xargs est commande Linux qui fait passer un certain nombre d`arguments à une commande plus facile.

Articles connexes