Ist es sicher, jeden versteckten Ordner im Home-Verzeichnis zu löschen?


16

Mein $ HOME-Verzeichnis (auch bekannt als '~') enthält viele versteckte Konfigurationsordner.

Ist es sicher, alle zu löschen ?

Um genau zu sein

  • Bricht das Betriebssystem, wenn ich das tue?
  • Funktionieren meine Ethernet- / Drucker- / Sound- / Grafiktreiber nicht mehr?
  • Ich interessiere mich nicht für oberflächliche Dinge wie: Gnome - Themen, Tastenkürzel, Schrifteinstellungen usw

Bevor Sie etwas löschen, lesen Sie Folgendes : askubuntu.com/questions/55205/… es ist sehr wichtig, und ich sehe, dass einige Leute hier gerade zum Abschluss gekommen sind.
Luis Alvarado

Antworten:


10

Sie sollten relativ sicher sein:

  • Sicherlich wird Ihr Betriebssystem nicht kaputt gehen. Punktdateien im homeVerzeichnis sind hauptsächlich Konfigurationsdateien. Wenn sie nicht vorhanden sind, verwendet jede App nur die Standardeinstellungen.
  • Gerätetreiber (wie Ethernet, Video, Sound usw. ) sollten systemweit konfiguriert werden , damit Sie sicher sind.
  • Das sind die Dinge, die " kaputt gehen ", da alle Ihre Einstellungen / Anpassungen verloren gehen, aber es ist Ihnen egal;)

Wenn Sie einen anderen Benutzer zum System hinzufügen, ist sein Ausgangsverzeichnis zum größten Teil leer, abgesehen von einigen Standarddateien, die standardmäßig abgelegt werden. Aber diese Ausfälle sind Distro spezifisch und sicherlich nicht zwingend erforderlich.

Also ja, Sie sollten sicher sein, alles unter zu löschen home.

Gehen Sie auf Nummer sicher, verschieben Sie sie in ein anderes Verzeichnis und überprüfen Sie, ob alles in Ordnung ist, bevor Sie sie löschen.


9
Das ist eine wirklich schlechte Empfehlung. Sie sagen ihm, dass es relativ sicher ist, nur Ihre Datenbanken zu löschen, aber Sie wissen nicht, was diese Datenbanken enthalten. Sie sagen ihm, dass es relativ sicher ist, .wine zu löschen, aber Sie wissen nicht, von welchen Windows-Anwendungen er abhängig ist oder welche Daten dort gespeichert sind. Gefährlicher Ratschlag. -1
Jo-Erlend Schinstad

Sie sollten immer auf Nummer sicher gehen und Ordner zuerst verschieben, um festzustellen, ob etwas kaputt geht. Ich verschiebe jedes .folder in den backups_old-Ordner (zum Beispiel), wenn ich ein Ubuntu-Upgrade durchführe, weil ich ein "sauberes" neues Gefühl mit meinem Desktop haben möchte (nur eine Gewohnheit, die ich schätze), und ich erinnere mich nicht, dass ich irgendwelche Probleme hatte. Und wenn eine Anwendung ausfällt (oder Sie nur die Einstellungen für eine bestimmte Anwendung wiederherstellen möchten), suchen Sie einfach den gleichnamigen Ordner und verschieben ihn nach Hause. Grüße
danizmax

5
@ Jo-Erlend fragte er speziell nach Schnäppchen OSund device driversnicht nach Windows-Anwendungen.
Herr Shunz

9

Es ist NICHT sicher, sie zu löschen. Ich möchte Ihnen eine Idee geben, warum ich so schnell meinen Home-Ordner überprüft habe und hier einige Gründe, warum es für mich nicht sicher ist (und mich wirklich zum Weinen bringt):

  • Sie enthalten Konfigurationsdateien. Es ist bekannt, dass einige von ihnen sich selbst neu erstellen können. Wenn Sie jedoch eine Anwendung geändert oder angepasst haben, wird die Änderung nicht mehr durchgeführt.

  • Bei den Ordnern .local und .cache handelt es sich um mehrere Konfigurations- und heruntergeladene Cache-Pakete. Dies bedeutet, dass Sie mehrere Megabyte herunterladen müssen, wenn Sie nicht noch einmal Gigabyte an Informationen haben, oder einige Apps erneut installieren müssen (wenn sie einen Fehler melden, weil sie die Konfigurationsdatei nicht gelesen haben).

  • Für sehr große Apps wie WINE, die sich zufällig in .wine im Home-Ordner verstecken, ist das wie das Formatieren des gesamten Windows-Laufwerks. Sie haben gerade alles über Wein und jede Windows-App entfernt, die Sie gerade installiert haben. In meinem Fall handelt es sich um 6 Apps, die 23 GB an Informationen enthalten. Stellen Sie sich vor, jemand installiert 10 Spiele, Microsoft Office, Photoshop und einige andere Apps und löscht dann alles. Herzinfarkt nähert sich.

  • Wenn Sie den XBMC-Ordner haben, der .xbmc ist. Ich weiß, dass einige Leute, darunter ich, darüber weinen werden, dass sie ALLE Inhalte für die Filme und Videoserien erneut herunterladen müssen. Das sind ungefähr 12 Stunden Arbeit, vorausgesetzt, die Internetverbindung wird nicht unterbrochen.

  • Der Mozilla-Ordner ist da. Ihre Konfigurations- und Addon-Informationen gehen verloren.

  • Verwenden Sie mehrere SSH-Sites. Naja nicht mehr Sie müssen sie erneut konfigurieren. Dies kann als Sicherheitsproblem angesehen werden, wenn Sie dies in einem Unternehmen tun.

  • Hast du deine Zuhälter mit besseren Addons aufgepeppt? Nicht mehr, die Konfiguration wurde gelöscht.

  • Hatten Sie zufällig ein personalisiertes Terminalfenster (wie die versteckten Bash- und Profildateien)? Nein, hast du nicht, da deine Konfigurationsdatei gelöscht wurde.

  • Nicht alle versteckten Elemente sind Ordner. Es gibt mehrere versteckte Dateien, die sehr häufig verwendet werden, wie die Bash- und Profildateien, die Verlaufsdatei und die Protokolle.

Und um das Ganze abzurunden: Abgesehen von dem offensichtlichen Neustart, den Sie ausführen müssen, gibt es keine hundertprozentige Möglichkeit, um sicherzustellen, dass alles wieder ordnungsgemäß funktioniert. Vielleicht für ein gerade installiertes System, aber für jemanden, der zum Beispiel diese versteckten Ordner und Dateien seit 4 Ubuntu-Versionen hat, kann ein Problem sehr schnell groß werden.

Jetzt für Sie Frage, werden die Fahrer aufhören zu arbeiten. Nein werden Sie nicht. Sie werden auch nach dem Aufräumen noch funktionieren.

Wird das Betriebssystem kaputt gehen? Es hängt davon ab, ob. Wenn für einen ausgeführten Dienst eine Konfiguration vorhanden ist, tritt möglicherweise dort ein Problem auf. Wenn in einer RC-benutzerdefinierten Datei eine Datei enthalten ist, liegt ein Problem vor. Für einen gewöhnlichen Benutzer, der das System gerade installiert hat, gibt es überhaupt keine Probleme, aber geben Sie ihm ein Jahr mit mehreren installierten Programmen und benutzerdefinierten Inhalten. Möglicherweise müssen Sie das alles leider löschen.


5

Die kurze Antwort lautet: Ja, es kann gefährlich sein und sich nachteilig auf Ihre Nutzung des Systems auswirken, auch wenn das System selbst nicht betroffen ist. Das heißt, andere Benutzer fahren fort, als wäre nichts passiert, auch wenn Ihr Benutzerkonto unbrauchbar wird.

Einige der Punktedateien werden erstellt, wenn das Benutzerkonto zum ersten Mal erstellt wird. Dies bedeutet, dass es nicht automatisch neu erstellt wird. Viele, viele Anwendungen hängen von ihnen ab, was bedeutet, dass diese Anwendungen nicht richtig funktionieren. Viele Anwendungen sind vollständig von Konfigurationen abhängig. Wenn sie nicht verfügbar sind und nicht erstellt werden können, ist die Anwendung unbrauchbar und kann abstürzen oder die Ausführung verweigern.

Es wäre ähnlich wie das Löschen der Registrierung in Windows, aber schlimmer, da Dotfiles in Ubuntu nicht nur die Konfiguration, sondern auch die persönlichen Daten enthält. Ihre Datenbanken werden beispielsweise in ~ / .local / share / desktop-couch / gespeichert. Wenn Sie mit Ubuntu One synchronisiert sind, werden beim Löschen dieses Ordners möglicherweise auch diese Datenbanken von allen anderen Computern, einschließlich des Webs, gelöscht.

Wenn Sie mehr Details darüber angegeben hätten, warum Sie dies tun möchten, wäre es einfacher, eine genaue Antwort zu geben. Aber wenn Sie dies aus irgendeinem Grund wirklich tun möchten, sollten Sie es meines Erachtens so tun: (Bitte stellen Sie sicher, dass Sie dies möchten.)

Führen Sie diese Schritte nur aus, wenn Ihr Basisverzeichnis nicht verschlüsselt ist.

  1. Erstellen Sie beispielsweise einen temporären Benutzer mit dem Namen "tempuser".
  2. Fügen Sie diesen Benutzer für alle Fälle zur Administratorgruppe hinzu.
  3. Melden Sie sich von allen Desktopsitzungen ab
  4. Wechseln Sie zu einer anderen Konsole, indem Sie Alt + Strg + F1 drücken
  5. Melden Sie sich mit dem temporären Benutzer an
  6. Benenne dein altes Homeverzeichnis um (so etwas wie mv / home / bob /home/bob.bak)
  7. Erstellen Sie ein neues Basisverzeichnis für sich
  8. Stellen Sie die richtigen Berechtigungen ein.

Jetzt haben Sie ein sauberes System für Ihren Benutzer, genau wie bei der ersten Anmeldung. Sie können beginnen, Dateien aus dem alten Ausgangsverzeichnis in das neue zu kopieren. Nicht "schneiden" oder bewegen. Auf diese Weise haben Sie das alte Home-Verzeichnis als Backup, wenn etwas schief geht. Bitte achten Sie darauf, was Sie tun. Wenn Sie beispielsweise bei Ubuntu One angemeldet sind und die Dateien ersetzen, die Informationen zu synchronisierten Dateien und Ordnern enthalten, stellt Ubuntu One fest, dass diese Dateien nicht mehr verfügbar sind. Das bedeutet, dass Sie sie gelöscht haben und diese Löschvorgänge in Ihrem Netzwerk synchronisieren. Dies bedeutet, dass alle diese Dateien von all Ihren Computern und im Internet gelöscht werden. Stellen Sie also sicher, dass Sie wissen, was jede Datei ist und was jede Datei tut. Machen Sie auf jeden Fall ein Backup.

In Summe:

  • Stellen Sie sicher, dass Ihre Gründe gültig sind
  • Mach zuerst ein Backup (ich mache keine Witze)
  • Achten Sie genau darauf, was Sie tun
  • Notieren Sie alles, was Sie tun, damit Sie aus Ihren möglichen Fehlern lernen können.

2
Tut mir leid, aber ich habe nach dem Löschen / Verschieben von .Ordnern noch nie eine fehlerhafte Anwendung gesehen. Normalerweise werden die Ordner nur neu konfiguriert und auf die Standardeinstellungen zurückgesetzt. Was genau hat für dich gebrochen?
Danizmax

Das ist eine Sache, die ich manchmal selbst tue. Nichts ist kaputt. Er versucht zu wissen, ob das Betriebssystem defekt ist oder nicht, daher denke ich, dass die kurze Antwort nicht lautet. Ja, natürlich verliert er alle seine Einstellungen und alle Daten, die er mit diesem Profil erstellt
Anwar

2

Ich habe es gerade getestet und alles in meinem /home/testVerzeichnis entfernt. Ich konnte mich dann über das Terminal (Strg + Alt + F1) und auch grafisch anmelden.

Warum möchten Sie das tun, ist eine andere Frage. Wenn Sie ein Benutzerkonto entfernen möchten, klicken Sie auf Benutzer und Gruppen oder einen ähnlichen Einstellungsmanager.


2

Ich habe ausgecheckt (nur Ubuntu 12.04): In einem neuen Benutzer- oder Superuser-Konto gibt es nur drei Konfigurationsdateien:

.bashrc
.profile
.bash_logout

Das Konto sollte sich also wie ein neues verhalten, wenn alle versteckten Dateien mit Ausnahme dieser drei gelöscht werden.

(Natürlich gehen alle Dokumente, lokalen Programme oder lokalen Konfigurationen, die in den versteckten Ordnern gespeichert sind, verloren. Das Löschen sollte nach dem Abmelden von einem anderen Superuser-Konto erfolgen. Weitere Informationen finden Sie in den anderen Antworten.)


Einverstanden, und ich denke, das ist die perfekte Antwort.
Anwar
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.