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

Wohin gehen Dateien, wenn der Rm-Befehl ausgegeben wird?

Kürzlich habe ich versehentlich rm ausgeführt auf eine Reihe von Dateien und ich dachte darüber nach, wo genau diese Dateien landen?

Das heißt, wenn Sie mit einer GUI arbeiten, landen gelöschte Dateien im Papierkorb. Was ist das Äquivalent für rm und gibt es eine Möglichkeit, einen rm rückgängig zu machen Befehl?

Akzeptierte Antwort:

Nirgendwo, weg, verschwunden. Genauer gesagt wird die Verknüpfung der Datei aufgehoben. Die Daten befinden sich immer noch dort auf der Festplatte, aber die Verknüpfung dazu wurde entfernt. Früher war es möglich, die Daten abzurufen, aber heutzutage werden die Metadaten gelöscht und nichts kann wiederhergestellt werden.

Es gibt keinen Papierkorb für rm , sollte es auch nicht geben. Wenn Sie einen Papierkorb benötigen, sollten Sie eine übergeordnete Schnittstelle verwenden. Es gibt ein Befehlszeilenprogramm in trash-cli unter Ubuntu, aber meistens werden GUI-Dateimanager wie Nautilus oder Dolphin verwendet, um einen Standard-Papierkorb bereitzustellen. Der Mülleimer ist selbst Standard. Dateien, die in Dolphin in den Papierkorb verschoben wurden, sind im Papierkorb von Nautilus sichtbar.

Dateien werden normalerweise an einen Ort wie ~/.local/share/Trash/files/ verschoben wenn verwüstet. Der rm Der Befehl unter UNIX/Linux ist vergleichbar mit del unter DOS/Windows, das auch löscht und nicht Dateien in den Papierkorb verschieben. Eine andere Sache, die Sie wissen sollten, ist, dass das Verschieben einer Datei über Dateisysteme hinweg, z. B. auf Ihre USB-Festplatte, in Wirklichkeit 1) eine Kopie der Dateidaten ist, gefolgt von 2) dem Aufheben der Verknüpfung mit der Originaldatei. Sie möchten nicht, dass Ihr Papierkorb mit diesen zusätzlichen Kopien gefüllt wird.


Linux
  1. Teilen Sie Dateien mit dem integrierten Split-Befehl in Stücke

  2. Praktische Beispiele für den Unzip-Befehl unter Linux

  3. Wie verwende ich den Rsync-Befehl unter Linux?

  4. Beschleunigen Sie rsync, wenn Sie einen Linux-Server über die Befehlszeile migrieren

  5. So verwenden Sie den Linux-Befehl find zum Suchen von Dateien

So finden Sie Dateien in Linux mit dem Find-Befehl

Rm-Befehl unter Linux

Die 6 besten Möglichkeiten zum Anzeigen von Dateien unter Linux

Sysadmin-Tools:11 Möglichkeiten, den Befehl ls unter Linux zu verwenden

So finden Sie Dateien mit dem fd-Befehl in Linux

Sicheres Kopieren von Dateien mit dem SCP-Befehl