Ich habe anscheinend alle meine Dateien gelöscht, während ich den Wein aus dem Home-Verzeichnis entfernt habe


18

Nachdem ich versucht hatte, Wine von Ubuntu zu entfernen, waren plötzlich alle meine Dateien verschwunden. Das heißt, ich sehe keine meiner Dokumente usw., aber meine Festplatte sagt, dass nur noch 3 GB verfügbar sind (was für meine kleine Festplatte üblich ist).

Das Problem trat danach auf: Wie man Wein vollständig entfernt und dann die bestbewertete Antwort (von Pagal Pila). Höchstwahrscheinlich habe ich etwas getan, das für meine Version / meinen PC nicht geeignet ist.

Kann jemand meine entfernten / versteckten Akten wieder herstellen / zeigen?

Wie bereits erwähnt, habe ich den Verlauf ausgeführt:

    1  sudo apt-get remove --purge wine  
    2  rm -rf $HOME/ .wine  
    3  sudo  
    4  sudo rm -rf $HOME/.wine  
    5  sudo rm -f $HOME/.config/menus/applications-merged/wine*  
    6  rm -f $HOME/.config/menus/applications-merged/wine*  
    7  rm -rf $HOME/.local/share/applications/wine  
    8  rm -f $HOME/.local/share/desktop-directories/wine  
    9  rm -f $HOME/.local/share/icons/????_*.xpm  
   10  sudo apt-get remove --purge wine  
   11  sudo apt-get update  
   12  sudo apt-get autoclean  
   13  sudo apt-get clean  
   14  sudo apt-get autoremove  
   15  apt-get update

5
Bitte bearbeiten Sie Ihre Frage und zeigen Sie uns die genauen Befehle, die Sie ausgeführt haben. Sie können sie sehen, indem Sie ein Terminal öffnen und ausführen history.
Terdon

5
Lektion gelernt: Verwenden Sie nicht fin , rmwenn Sie es bestätigt haben , werden gelöscht werden, was beabsichtigt ist und immer überprüfen rmBefehle mehr als einmal ;-) Ach ja , und die verpflichtende: immer ein Backup in regelmäßigen Abständen machen.
Rinzwind

1
Wir haben auf dieser Seite Kommentare hinzugefügt, um zu verhindern, dass die nächsten, die ihnen folgen, dieselben Fehler wie Sie machen
Ferrybig

6
Zeile 2 in Ihrer Geschichte sagt alles. Ein zusätzlicher Leerraum zwischen $HOMEund .winelöschte zuerst Ihr gesamtes Home-Verzeichnis und dann eine Datei, die .winein Ihrem Arbeitsverzeichnis aufgerufen wurde.
user35581

Antworten:


58

rm -rf $HOME/ .wine Ich sehe dort einen Raum ... Sie haben Ihr Zuhause damit fertig gemacht.

Hat jemand eine Ahnung, wie ich entfernte / versteckte Dateien wiederherstellen / anzeigen kann?

Hast du ein Backup? Wenn ja, benutze das. Andernfalls ...

  • mach NICHTS mit diesem System. NOTHIN G. Jede Änderung an diesem Teil der Festplatte beeinträchtigt Ihre Fähigkeit, etwas davon wiederherzustellen.
  • Booten Sie eine Live-DVD und installieren Sie "testdisk".
  • Führen Sie testdisk aus und lassen Sie es diese Partition scannen.
  • Fang an zu beten.

4
Autsch!! Das tut wirklich weh! Wissen Sie, warum er diese -rfOption verwendet hat? Zum Beispiel, warum rmnicht genug? Ich denke, dass dies eine sehr gute Lektion für Neulinge ist, Befehlen (oder Argumenten) nicht zu vertrauen, die sie nicht vollständig verstehen.
Ipse Laute

3
@ipselute, ich weiß nicht, ob dies genau der Grund ist, aber wenn ich in der Vergangenheit versucht habe, Wine-bezogene Ressourcen zu löschen, werden Sie nach rm: remove write-protected regular empty file 'FILENAME'?jeder einzelnen Datei gefragt . Mit werden die rm -rfEingabeaufforderungen übersprungen.
user1717828

2
Meine Empfehlung, solche Dinge zu vermeiden: Verwenden Sie immer den grafischen Dateimanager, um Dinge zu löschen.
JonasCz - Wiedereinsetzung von Monica am

1
@ MichaelKjörling, die -rOption teilt rmmit, dass das übergebene Verzeichnis rekursiv bearbeitet werden soll . Die -fOption unterdrückt viele Eingabeaufforderungen im Zusammenhang mit dem Löschen schreibgeschützter Dateien oder dem Löschen von Dateien, die rman das Dateisystem übergeben wurden, aber nicht im Dateisystem vorhanden sind.
Sherrellbc

2
Machen Sie immer ein Äquivalent ls, um zu überprüfen, was angezeigt und gelöscht wird. Außerdem würde ich empfehlen, ein Backup mit zu erstellen, tardamit Sie das Löschen rückgängig machen können, wenn Sie nicht regelmäßig Backups erstellen.
Rinzwind

20

Hier

rm -rf $HOME/ .wine  

Es gibt ein Leerzeichen zwischen $HOMEund .wine. So bedeutet es , dass rmzu zwingen , hat ( f) , um die rekursive ( r) Entfernung von beiden $HOMEund .wine.

Also hast du beschlossen, alle Dinge in deinem Home-Ordner zu entfernen :)

Hier gibt es keine "Rückgängig" -Option. Die beste Lösung ist die Wiederherstellung von einer vorherigen Sicherung.

Sie können auch versuchen, ein Live-Dateisystem zu verwenden testdiskund photorecIhre Daten wiederherzustellen.

Bitte beachten Sie, dass es sehr unwahrscheinlich ist, dass Sie Erfolg haben, wenn Sie den Computer nach der Katastrophe verwendet haben.

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.