web-dev-qa-db-fra.com

Supprimer les sous-répertoires du même nom de différents répertoires du même niveau

Pas de moyen facile d’expliquer mais c’est ma question de démonstration. J'ai un serveur de fichiers avec des sauvegardes du répertoire personnel. Ils lisent comme:

/home/ron/Downloads
/home/ron/Documents
/home/rob/Downloads
/home/rob/Documents
/home/tom/Downloads
/home/tom/Documents
/home/don/Downloads
/home/don/Documents

Comment pourrais-je supprimer tous les dossiers appelés Téléchargements avec une seule commande, sans appeler les noms des utilisateurs, mais avec un raccourci?

Je pensais:

rm -r /home/*/Downloads

Quelle serait la meilleure façon de faire cela?

Remarque: j'ai plusieurs centaines de dossiers à purger de la sorte sur plusieurs serveurs.

Merci.

2
dns dave

Vous pouvez utiliser trouver:

find /home -maxdepth 2 -type d -name Downloads -exec rm -r {} + 
6
Ravexina