Est-il sûr de supprimer tous les dossiers cachés du répertoire personnel?

16

Mon répertoire $ HOME (autrement appelé «~») contient de nombreux dossiers de configuration cachés.

Est-il sûr de les supprimer tous ?

Pour être précis

  • Est-ce que le système d'exploitation se cassera si je le fais?
  • Mes pilotes Ethernet / imprimante / son / graphiques cesseront-ils de fonctionner?
  • Je ne me soucie pas des choses superficielles comme: les thèmes Gnome, les raccourcis clavier, les paramètres de police, etc.
SUZERAIN
la source
Avant de supprimer quoi que ce soit, lisez ceci: askubuntu.com/questions/55205/… c'est très important et je vois plusieurs personnes sauter à la conclusion ici.
Luis Alvarado

Réponses:

10

Vous devez être relativement en sécurité:

  • Votre système d'exploitation ne cassera homecertainement pas, les fichiers de points dans le répertoire sont principalement des fichiers de configuration, s'ils n'y sont pas, n'importe quelle application utilisera simplement les valeurs par défaut.
  • Les pilotes de périphérique (comme Ethernet, vidéo, audio, ...) doivent être configurés à l' échelle du système , vous devez donc être en sécurité.
  • Ce sont les choses qui vont " casser " car toutes vos préférences / personnalisations seront perdues, mais peu vous importe;)

En fait, si vous ajoutez un autre utilisateur au système, son répertoire personnel sera principalement vide, à l'exception de certains fichiers par défaut qui sont placés à l'intérieur par défaut. Mais ces valeurs par défaut sont spécifiques à la distribution et ne sont certainement pas obligatoires.

Alors oui, vous devriez être sûr de supprimer tout ce qui se trouve sous home.

Au cas où, jouez en toute sécurité et déplacez-les vers un autre répertoire et vérifiez que tout va bien avant de les supprimer.

M. Shunz
la source
9
C'est vraiment un mauvais conseil. Vous lui dites qu'il est relativement sûr de simplement supprimer vos bases de données, mais vous ne savez pas ce que ces bases de données contiennent. Vous lui dites qu'il est relativement sûr de supprimer .wine, mais vous ne savez pas de quelles applications Windows il dépend ni quelles données y sont stockées. Conseil dangereux. -1
Jo-Erlend Schinstad
Vous devez toujours jouer en toute sécurité et déplacer les dossiers en premier, pour voir si quelque chose se casse. Je déplace chaque .folder vers le dossier backups_old (par exemple) chaque fois que je fais une mise à niveau d'ubuntu, car je veux avoir une nouvelle sensation "propre" avec mon bureau (juste une habitude je suppose), et je ne me souviens pas avoir eu de problème. Et si une application tombe en panne (ou si vous souhaitez simplement restaurer les paramètres d'une application particulière), vous trouvez simplement le dossier portant le même nom et le ramenez à la maison. regards
danizmax
5
@ jo-erlend, il a posé des questions spécifiques sur le bec OSet device driversnon sur les applications Windows.
M. Shunz
9

Il n'est PAS sûr de les supprimer. Je veux vous donner une idée pourquoi j'ai donc vérifié rapidement mon dossier personnel et voici quelques raisons pour lesquelles ce ne serait pas sûr pour moi (et me fait vraiment pleurer une rivière):

  • Ils contiennent des fichiers de configuration. Il est connu que certains d'entre eux peuvent se recréer, mais si vous avez modifié ou personnalisé une application, le changement aura disparu.

  • Pour le dossier .local et .cache, vous parlez de plusieurs configurations et packages de cache téléchargés. Cela implique de devoir télécharger plusieurs mégaoctets sinon des gigaoctets d'informations ou de réinstaller certaines applications (si elles parviennent à donner une erreur sur la non-lecture du fichier de configuration)

  • Pour les très grandes applications comme WINE qui se cache dans .wine dans le dossier d'accueil, le tuer, eh bien, c'est comme formater tout votre lecteur Windows. Vous venez de supprimer tout ce qui concerne le vin et toute application Windows que vous avez installée. Dans mon cas, nous parlons de 6 applications qui fournissent 23 Go d'informations. Imaginez si quelqu'un a installé 10 jeux, Microsoft Office, Photoshop et d'autres applications, puis supprimé tout cela. La crise cardiaque approche.

  • Si vous avez le dossier XBMC qui est .xbmc. Je sais que plusieurs personnes dont moi pleureront sur le fait qu'elles doivent télécharger à nouveau TOUS les contenus pour les films et les séries vidéo. Cela représente environ 12 heures de travail en supposant que la connexion Internet ne baisse pas.

  • Le dossier .mozilla est là. Vos informations de configuration et d'addon seront perdues.

  • Utilisez-vous plusieurs sites SSH. Enfin plus maintenant. Vous devez les reconfigurer. Cela pourrait être considéré comme un problème de sécurité si vous le faites dans une entreprise.

  • Étiez-vous pimping vous gimp avec de meilleurs addons. Plus maintenant, la configuration a été supprimée.

  • Avez-vous eu une fenêtre de terminal personnalisée (comme les fichiers cachés bash et profile). Non, vous ne l'avez pas fait, car votre fichier de configuration a été supprimé.

  • Tous les éléments cachés ne sont pas des dossiers. Il existe plusieurs fichiers cachés qui sont utilisés très souvent comme les fichiers bash et profile, le fichier historique et les journaux.

Et pour couronner le tout, mis à part le redémarrage évident que vous devez faire, il n'y a pas 100% moyen de s'assurer que tout fonctionnera correctement. Peut-être pour un système juste installé, mais pour quelqu'un qui, par exemple, a ces dossiers et fichiers cachés depuis 4 versions d'Ubuntu, un problème peut devenir très gros très rapidement.

Maintenant, pour votre question, les conducteurs cesseront-ils de travailler? Non, ils ne veulent pas. ils continueront de fonctionner après le nettoyage.

L'OS va-t-il casser? Ça dépend. Si un service en cours d'exécution contient une configuration, vous pouvez y rencontrer un problème. Si un fichier personnalisé RC contient un fichier, vous aurez un problème. Pour un utilisateur ordinaire qui vient d'installer le système, il n'y aura aucun problème, mais donnez-lui un an avec plusieurs programmes installés et des choses personnalisées. vous pourriez regretter d'avoir supprimé tout cela.

Luis Alvarado
la source
5

La réponse courte est oui, cela peut être dangereux et cela aura un effet néfaste sur votre utilisation du système, même si le système lui-même ne sera pas affecté. C'est-à-dire que les autres utilisateurs continueront comme si de rien n'était, même si votre compte utilisateur sera inutile.

Certains des fichiers dot sont créés lors de la première création du compte utilisateur, ce qui signifie qu'il ne sera pas recréé automatiquement. Beaucoup et beaucoup d'applications en dépendent, ce qui signifie que ces applications ne fonctionneront pas correctement. De nombreuses applications dépendent totalement des configurations. S'ils ne sont pas disponibles et ne peuvent pas être créés, l'application sera inutile et peut se bloquer ou refuser de s'exécuter.

Cela serait similaire à la suppression du registre dans Windows, mais pire puisque les fichiers dot dans Ubuntu contiennent non seulement la configuration, mais aussi les données personnelles. Vos bases de données sont stockées dans ~ / .local / share / desktop-couch / par exemple. Si vous êtes synchronisé avec Ubuntu One, la suppression de ce dossier peut également supprimer ces bases de données de tous les autres ordinateurs, y compris le Web.

Si vous aviez fourni plus de détails sur les raisons pour lesquelles vous souhaitiez le faire, il serait plus facile de donner une réponse exacte. Mais si, pour une raison quelconque, vous voulez vraiment le faire, je pense que c'est la façon dont vous devriez le faire: (assurez-vous que vous le souhaitez)

N'effectuez ces étapes que si votre répertoire personnel n'est pas chiffré.

  1. Créez un utilisateur temporaire nommé "tempuser" par exemple.
  2. Ajoutez cet utilisateur au groupe d'administration au cas où.
  3. Déconnectez-vous de toutes les sessions de bureau
  4. Basculez vers une autre console en appuyant sur alt + ctrl + f1
  5. Connectez-vous avec l'utilisateur temporaire
  6. Renommez votre ancien répertoire personnel (quelque chose comme mv / home / bob /home/bob.bak)
  7. Créez vous-même un nouveau répertoire personnel
  8. Définissez les bonnes autorisations dessus.

Vous disposez maintenant d'un système propre pour votre utilisateur, tout comme lorsque vous vous êtes connecté pour la première fois. Vous pouvez commencer à copier des fichiers de l'ancien répertoire personnel vers le nouveau. Ne "coupez" pas et ne bougez pas. De cette façon, vous aurez l'ancien répertoire personnel comme sauvegarde en cas de problème. Veuillez faire attention à ce que vous faites. Si vous êtes connecté à Ubuntu One, par exemple, et que vous remplacez les fichiers contenant des informations sur les fichiers et dossiers synchronisés, Ubuntu One remarquera que ces fichiers ne sont plus disponibles. Pour lui, cela signifie que vous les avez supprimés et qu'il synchronisera ces suppressions sur votre réseau, ce qui signifie qu'il supprimera tous ces fichiers de tous vos ordinateurs et sur le Web. Assurez-vous donc de savoir ce qu'est chaque fichier et ce que fait chaque fichier. Et dans tous les cas, faites une sauvegarde.

En résumé:

  • Assurez-vous que vos raisons sont valides
  • Faites d'abord une sauvegarde (je ne plaisante pas)
  • Portez une attention particulière à ce que vous faites
  • Notez tout ce que vous faites pour apprendre de vos erreurs potentielles.
Jo-Erlend Schinstad
la source
2
Désolé mais je n'ai jamais vu aucune application se casser après la suppression / le déplacement de dossiers. Qu'est-ce qui vous a exactement cassé?
danizmax
C'est une chose, je le fais moi-même parfois. Rien n'est cassé. Il essaie de savoir si le système d'exploitation est cassé ou non, donc je pense que la réponse courte ne l'est pas. Oui, bien sûr, il perdra tous ses paramètres et toutes les données qu'il crée avec ce profil
Anwar
2

Je viens de le tester et de supprimer tout dans mon /home/testrépertoire. J'ai ensuite pu me connecter via le terminal (Ctrl + Alt + F1) et graphiquement aussi.

Pourquoi voudriez-vous faire cela est une autre question. Si vous souhaitez supprimer un compte d'utilisateur, faites-le depuis Utilisateurs et groupes ou gestionnaire de paramètres similaires.

organiser
la source
2

J'ai vérifié (Ubuntu 12.04 uniquement): dans un nouveau compte utilisateur ou superutilisateur, il n'y a que trois fichiers de configuration:

.bashrc
.profile
.bash_logout

Ainsi, le compte doit se comporter comme un nouveau, si tous les fichiers cachés sont supprimés à l'exception de ces trois.

(Bien sûr, tous les documents, programmes locaux ou configurations locales enregistrés dans les dossiers cachés seront alors perdus. Et la suppression doit être effectuée après la déconnexion d'un autre compte de superutilisateur. Pour plus de détails, voir les autres réponses.)

Max Funk
la source
D'accord, et je pense que c'est la réponse parfaite.
Anwar