Wo ist der Ordner ".Trash"?

131

Unter Ubuntu 11.10 habe ich versehentlich eine Datei gelöscht, die ungefähr 700 MB groß war. Ich habe versucht, es an folgenden Orten zu finden, konnte es aber nicht:

/home/user/.local/share
/home/user/ <-- there was no folder .Trash
/home/user/Desktop/ <-- there was no folder .Trash

Wo ist .Trash in Ubuntu ab 11.10 geblieben? Ich benutze die Gnome-Umgebung.

registrierter Nutzer
quelle

Antworten:

191

Ihr Papierkorbverzeichnis befindet sich höchstwahrscheinlich unter:

/home/$USER/.local/share/Trash

Wenn Sie etwas als root gelöscht haben (z. B. eine mit Nautilus aufgerufene Datei über gelöscht haben gksu), finden Sie es unter:

/root/.local/share/Trash

(Gemäß den Spezifikationen von Freedesktop.org [1] [2] befindet sich das "Home Trash" -Verzeichnis im Allgemeinen unter $XDG_DATA_HOME/Trashund ist $XDG_DATA_HOMEstandardmäßig auf " $HOME/.local/share." Eingestellt .)

Um zu sehen , .localin Ihrem Home - Ordner mit dem Datei - Manager, wählen Sie Show Hidden Filesaus dem ViewMenü oder geben Sie einfach Ctrl+ H.

Das TrashVerzeichnis wird zuerst erstellt, wenn ein Benutzer eine Datei löscht. Innerhalb Trashgibt es drei Unterverzeichnisse:

  • files, wo die gelöschten Dateien gespeichert werden, bis der Papierkorb geleert wird
  • info, in dem Informationen darüber gespeichert werden, wo sich die Dateien einmal befanden und wann sie gelöscht wurden
  • expunged, in die Dateien kurz verschoben werden, wenn der Papierkorb geleert wird (jedoch möglicherweise einige Dateien enthalten, die anderen Benutzern aus von Ihnen gelöschten Verzeichnissen gehören).

Beachten Sie, dass die Verwendung des rmBefehls in einem Terminal oder der Tastenkombination Shift+ Deleteim Dateimanager Ihre Datei dauerhaft löscht, anstatt sie in den Papierkorb zu verschieben.

Aibara
quelle
5
Wenn Sie die Befehlszeile verwenden, um mvetwas in den Papierkorb zu verschieben, müssen Sie es möglicherweise Trash/files/nicht nur einfügen Trash/. Die Dateien wurden erst in der Papierkorb-GUI angezeigt, als ich das tat.
AlexMA
Ja; Ich habe einige Informationen hinzugefügt, um dies zu beheben.
Aibara
Die Standorte gelten noch in 14.04
Elder Geek
1
Wenn Sie Datei verschieben mögen Trashvon der Kommandozeile starten, führen gvfs-trash filepath.
patryk.beza
1
Eine Alternative zu gvfs-trashist der trashBefehl aus dem trash-cliPaket.
JanKanis
29

Der Papierkorb befindet sich .local/share/Trashin Ihrem Home-Verzeichnis.

Auf anderen Festplattenpartitionen oder auf Wechseldatenträgern ist dies außerdem ein Verzeichnis .Trash- UID, wobei UID die UID des Benutzers ist, der das Objekt in den Papierkorb verschoben hat.

Eric Carvalho
quelle
Ich kann diesen Ordner in meinem Ausgangsverzeichnis nicht sehen. Ich benutze Ubuntu 14
Vivek
@Vivek Dateien und Verzeichnisse, deren Namen mit einem Punkt ( .) beginnen, werden standardmäßig ausgeblendet. In Nautilus können Sie STRG + H drücken, um sie anzuzeigen.
Eric Carvalho
Gute Antwort. Es wäre auch nützlich zu sagen, wie Sie Ihre UID sehen sollen.
Gabriel Staples
4

Ubuntu 10.10 (oneiric)

Gnome 3.2.1 Classic

Hauptordner> Gehe zu> Mülleimer

user67684
quelle
1

Durchsuchen Sie den Ordner und dort sehen Sie die trashSchaltfläche:

Bildbeschreibung hier eingeben

Bhojendra Rauniyar
quelle