web-dev-qa-db-fra.com

Est-il prudent de supprimer tous les dossiers cachés du répertoire de base?

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

Est-il prudent de 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 me fiche de choses superficielles telles que: thèmes Gnome, raccourcis clavier, paramètres de police, etc.
16
OVERLORD

Vous devriez être relativement en sécurité:

  • Votre système d'exploitation ne va sûrement pas casser, les fichiers de points dans le répertoire home sont principalement des fichiers de configuration. S'ils n'y sont pas, aucune application utilisera simplement les valeurs par défaut.
  • Les pilotes de périphérique (Ethernet, vidéo, son, ...) doivent être configurés dans tout le système, vous devez donc être en sécurité.
  • Ce sont les choses qui vont " se briser " car toutes vos préférences/personnalisations seront perdues, mais vous ne vous en souciez pas;)

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

Alors oui, vous devriez être assez sûr de tout supprimer sous home.

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

10
Mr Shunz

Il n'est pas prudent de les supprimer. Je veux vous donner une idée de la raison pour laquelle j'ai donc fait une rapide vérification de mon dossier personnel et voici quelques raisons pour lesquelles il ne serait pas sûr pour moi (et me fait pleurer vraiment une rivière):

  • Ils contiennent des fichiers de configuration. On sait que certains d'entre eux peuvent se recréer, mais si vous modifiez ou personnalisez une application, le changement disparaîtra.

  • Pour les dossiers .local et .cache, vous parlez de plusieurs packages de cache de configuration et téléchargés. Cela implique de télécharger à nouveau plusieurs mégaoctets, voire des gigaoctets d'informations, ou de réinstaller certaines applications à nouveau (si elles parviennent à donner une erreur pour ne pas lire le fichier de configuration).

  • Pour les très grandes applications telles que WINE, qui se cache dans .wine dans le dossier de départ, le tuant, eh bien, cela revient à formater tout votre lecteur Windows. Vous venez de supprimer tout ce qui concerne le vin et toutes les applications Windows que vous avez installées. Dans mon cas, nous parlons de 6 applications qui fournissent 23 Go d’informations. Imaginez si quelqu'un installait 10 jeux, Microsoft Office, Photoshop et quelques autres applications, puis supprimait tout cela. Une crise cardiaque approche.

  • Si vous avez le dossier XBMC dans celui-ci qui est .xbmc. Je sais que plusieurs personnes, dont moi, vont pleurer sur le fait qu’elles doivent télécharger à nouveau TOUT le contenu pour la série de films et de vidéos. Cela représente environ 12 heures de travail en supposant que la connexion Internet ne soit pas interrompue.

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

  • Utilisez-vous plusieurs sites SSH? Et bien plus maintenant. Vous devez les configurer à nouveau. Cela pourrait être considéré comme un problème de sécurité si vous le faites sur une entreprise.

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

  • Vous est-il déjà arrivé d'avoir une fenêtre de terminal personnalisée (comme les fichiers cachés de bash et de profil). 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 y a plusieurs fichiers cachés qui sont utilisés très souvent comme les fichiers bash et profile, le fichier d'historique et les journaux.

Et pour couronner le tout, mis à part l'évident rebondissement que vous devez faire, il n'y a pas moyen de s'assurer à 100% que tout fonctionnera correctement. Peut-être pour un système qui vient d'être 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 grave très rapidement.

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

L'OS va-t-il se rompre? Ça dépend. Si un service en cours d'exécution contient une configuration, vous pouvez 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 éléments personnalisés. vous pourriez regretter d'avoir à supprimer tout cela.

9
Luis Alvarado

La réponse courte est oui, cela peut être dangereux et cela affectera 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 rien ne s'était passé, même si votre compte utilisateur deviendrait inutile.

Certains fichiers de points sont créés lors de la création du compte d'utilisateur, ce qui signifie qu'il ne sera pas recréé automatiquement. Beaucoup d'applications dépendent d'elles, ce qui signifie qu'elles 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 risque de se bloquer ou de refuser de s'exécuter.

Ce serait comme si vous supprimiez le registre dans Windows, mais en pire, car les fichiers de points dans Ubuntu contiennent non seulement la configuration, mais également des données personnelles. Vos bases de données sont stockées dans ~/.local/share/desktop-canapé/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 du Web.

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

Effectuez ces opérations uniquement si votre répertoire personnel est non crypté.

  1. Créez un utilisateur temporaire nommé "tempuser" par exemple.
  2. Ajoutez cet utilisateur au groupe admin juste 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. Se connecter avec l'utilisateur temporaire
  6. Renommez votre ancien répertoire personnel (par exemple, mv/home/bob /home/bob.bak)
  7. Créer un nouveau répertoire personnel pour vous-même
  8. Définissez les autorisations adéquates.

Vous avez maintenant un système propre pour votre utilisateur, comme lorsque vous vous êtes connecté pour la première fois. Vous pouvez commencer à copier des fichiers de l'ancien répertoire de départ dans le nouveau. Ne pas "couper" ou déplacer. Ainsi, l'ancien répertoire de base sera sauvegardé si quelque chose ne va pas. S'il vous plaît faites 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 les dossiers synchronisés, Ubuntu One remarquera que ces fichiers ne sont plus disponibles. Cela signifie que vous les avez supprimés et que ces suppressions seront synchronisées sur votre réseau, ce qui signifie que tous ces fichiers seront supprimés de tous vos ordinateurs et sur le Web. Assurez-vous donc de connaître le contenu de chaque fichier et son fonctionnement. Et dans tous les cas, faites une sauvegarde. Il y a de bonnes chances que vous fassiez quelque chose que vous n'aviez pas l'intention de faire, ou que quelque chose que vous vouliez faire ait des effets secondaires que vous ne connaissiez pas.

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 que vous puissiez apprendre de vos erreurs potentielles.
5
Jo-Erlend Schinstad

Je viens de le tester et de supprimer tout ce qui se trouve dans mon répertoire /home/test. Je pouvais ensuite me connecter via un 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 tilisateurs et groupes ou un gestionnaire de paramètres similaire.

2
arrange

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 entendu, tous les documents, programmes locaux ou configurations locales enregistrés dans les dossiers cachés seront alors perdus. Et la suppression devrait être effectuée après la déconnexion d'un autre compte superutilisateur. Pour plus de détails, reportez-vous aux autres réponses.)

2
Max Funk