GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Eine gelöschte Datei wiederherstellen??

Für diese Frage gibt es hier bereits Antworten :Wie kann man gelöschte Dateien wiederherstellen?

(12 Antworten)
Vor 6 Jahren geschlossen.

Ich habe versehentlich eine Datei gelöscht, während ich mit ssh verbunden war. Wie kann ich diese Datei wiederherstellen oder ob Ubuntu so etwas wie einen Papierkorb oder so hat?

Akzeptierte Antwort:

rm im Gegensatz zum Löschen aus der GUI

Wenn Sie den Befehl rm verwendet haben , Sie haben die Datei tatsächlich gelöscht. Die Daten sind vom Dateisystem aus nicht mehr erreichbar – es sei denn, es gab einen anderen harten Link zu der Datei (ungewöhnlich) oder Sie haben einen symbolischen Link gelöscht.

Die eigentlichen Daten können sich noch auf der Platte befinden, bei Plattenblöcken geht das Dateisystem davon aus, dass sie nicht verwendet werden. Wenn Sie es wiederherstellen möchten, sollten Sie nicht auf die Festplatte schreiben, da dies den Speicherplatz, auf dem sich Ihre Daten befinden, wiederverwenden könnte. Sie können versuchen, die Datei regelmäßig mit den Tools wiederherzustellen, die für das von Ihnen verwendete Dateisystem geeignet sind.

Informationen zum standardmäßigen ext4-Dateisystem finden Sie unter:Gibt es eine Wiederherstellungssoftware für ext4? und die meisten Antworten auf die unten verlinkte Frage.

Papierkorb für die CLI

Es ist möglich, den Papierkorb von der Befehlszeile aus zu verwenden, aber das ist nicht standardmäßig eingerichtet. Das Paket trash-cli enthält Kommandozeilen-Tools, um den Papierkorb Ihrer Desktop-Umgebung zu verwenden.

Es gibt Befehle wie trash-put , trash-list etc;
Die Namen sind ziemlich lang – Sie könnten Shell-Aliase definieren wie

alias tp='trash-put'

oder

alias del='trash-put'

und verwenden Sie dann del statt rm um Dateien oder Verzeichnisse sicherer zu löschen.

Wie in der unten verlinkten Antwort vorgeschlagen, ist es möglich, den Aliasnamen rm zu verwenden , ersetzt den eigentlichen rm Befehl mit trash-put , aber es gibt mehrere Gründe, dies nicht zu tun; Einige davon sind:

  • Die Implementierung von trash-put ist viel weniger gut getestet als rm B. von „GNU Coreutils“ in Ubuntu.
  • Die Optionen des Standard-rm werden nicht alle von trash-put unterstützt
  • Jemand anderes wird früher oder später die Shell mit dem Alias ​​verwenden und einen sehr kaputten rm sehen Befehl, technisch.
  • Eine spezielle Syntax wird benötigt, wenn der echte rm ist erforderlich
  • Im Allgemeinen ist es keine gute Idee, sich mit einem sehr gefährlichen Tool herumzuschlagen, um zumindest Verwirrung zu riskieren.
Verwandt:Nach AMD-Treiberaktualisierung beim Booten hängen geblieben?

Sehen Sie sich jedoch die Antwort von @enzotib auf Können mit rm gelöschte Dateien/Verzeichnisse wiederhergestellt werden? wie man den Alias ​​konfiguriert.


Ubuntu
  1. Versehentlich gelöschte Dateien wiederherstellen?

  2. Gelöschten Ordner im verschlüsselten Home wiederherstellen?

  3. Möglichkeit, eine Datei wiederherzustellen, die ich gelöscht habe, aber noch irgendwo geöffnet ist?

  4. Wann wird eine mit mkstemp() erstellte Datei gelöscht?

  5. Wie kann man geöffnete, aber gelöschte Dateien unter Linux mit ln anstelle von cp wiederherstellen?

So stellen Sie gelöschte Dateien unter Linux wieder her

So stellen Sie gelöschte Befehle unter Linux wieder her

So stellen Sie gelöschte Daten auf einem Linux-System wieder her

So stellen Sie gelöschte Dateien in Ubuntu über TestDisk wieder her

Einfache Möglichkeit, gelöschte Dateien in Ubuntu mit PhotoRec wiederherzustellen

So verwenden Sie Linux zum Wiederherstellen gelöschter Dateien