lundi 8 octobre 2012

Supprimer les répertoires .svn sous Linux

.svn ! Ca vous dit quelque chose ? Mais si : ces fameux répertoires cachés qui s'incrustent partout dans vos dossiers sur les vieilles versions de SVN !

Besoin de les supprimer ? Il y a 2 méthodes :

  1. Tous les effacer un par un à la main (ce qu'on aimerait éviter de faire)
  2. Les supprimer de manière intelligente : avec une seule commande linux.

Assez d'introduction, venons-en aux faits !

Tout d'abord, on vérifie (histoire de pas supprimer n'importe quoi) ce qu'on va effacer en affichant les résultats de la recherche de tous les dossier ".svn" dans le répertoire courant (et tous les sous-répertoires) :

find . -name '.svn' | more

Ca y est ? Vous êtes sûr de vous ? Alors allons-y pour le grand ménage :

find . -name '.svn' | xargs rm -rf

Aucun commentaire: