PatDef.fr

Accueil du site > Debian Linux > Comment effacer les fichiers cachés du repertoire /home/user

Comment effacer les fichiers cachés du repertoire /home/user

lundi 5 mai 2008, par patrick Deflandre

Vous souhaitez supprimer massivement les fichiers de configuration d’un utilisateur Linux suite à une réinstallation système par exemple, lisez la suite :

Supposons que vous veniez de réinstaller un système Linux, et que vous ne vouliez surtout pas récupérer les informations de configuration de l’installation précédante. Il est alors possible de supprimer ces fichiers "à la sauvage", c’est à dire sans ce poser beaucoup de question...

Attention toutefois, toutes les données cachées seront supprimées, y compris les données de messagerie par exemple. La suite ne concerne donc que les plus téméraires ou les plus dégourdis. Ne venez pas vous plaindre d’avoir perdu des données importantes. Je n’y serais pour rien...

Bon, vous êtes partant pour la suite, alors commençons par une petite vérification. Vérifions ce que la prochaine commande va supprimer.

Dans la suite, on nommera user l’utilisateur dont on veux supprimer les fichiers.

- Pour trouver les fichiers cachés contenant la configuration de l’environnement dans le répertoire /home/user :

find /home/user/ -regex "/home/utilisateur/[.][a-zA-Z]*"

Vérifier bien cette liste. La commande suivante supprimera ces fichiers et répertoires de façon irréversible.

- Pour effacer ces fichiers :

Il suffit d’ajouter la commande à executer sur ces fichiers, soit :

find /home/user/ -regex "/home/user/[.][a-zA-Z]*" -exec rm -rf {} \;

Remarque :
Il ne faut pas faire ça sous un environnement graphique, sinon celui-ci va planter. Donc passage en console obligatoire.
Et il n’y pas de marche arrière possible...

Petit rappel :
- pour passer en mode console seul

Ctrl Alt F1
se connecter en tant que root, puis :

/etc/init.d/gdm stop

- pour retourner en mode graphique Gnome :

/etc/init.d/gdm start


Suivre la vie du site RSS 2.0 | Contactez-moi | Plan du site | SPIP