Ich habe versehentlich meinen Papierkorb entfernt und kann länger Gegenstände hineinlegen. Wie kann ich ihn zurückbekommen?


7

Ich habe eine dumme Sache gemacht. Ich hatte Probleme mit bestimmten Dateien in meinem Papierkorb, die mein System nicht löschen konnte, was bedeutete, dass ich meinen Papierkorb nicht mehr leeren konnte. Dies waren keine besonders wichtigen Dateien, sondern nur Themenordner, die ich erstellt und verworfen habe. Nachdem ich frustriert war, habe ich es gegoogelt und wurde dazu gebracht, dieses Skript auszuführen, sudo rm -rf ~/.local/share/Trash/*das so aussieht, als hätte es meinen Papierkorb vollständig entfernt ... vollständig und jetzt kann ich keine Elemente mehr hinzufügen. Wie kann ich meinen Papierkorb wieder herstellen? Ich weiß, dass es wahrscheinlich so einfach ist, die Datei neu zu erstellen, aber ich bin mir nicht sicher, welche Terminalsprache dies ist.

Danke im Voraus.

TL; DR Ich habe mein Papierkorbverzeichnis mit entfernt sudo rm -rf ~/.local/share/Trash/*und brauche Hilfe, um es zurückzubekommen / ein neues zu erstellen.

Antworten:


6

Versuchen:

cd ~
mkdir .local/share/Trash
mkdir .local/share/Trash/expunged
mkdir .local/share/Trash/files
mkdir .local/share/Trash/info
chmod -R 700 .local/share/Trash

... und dann nautilus mit neu starten nautilus -q. Ich bin mir nicht sicher, ob es funktionieren wird. Es wird nur die Struktur wiederhergestellt, die ich mit einem leeren Papierkorb habe. Sie können Fehler bezüglich des vorhandenen Verzeichnisses ignorieren.

Beachten Sie, nein sudohier. Der Papierkorb gehört Ihnen und sollte ohne Superuser-Berechtigungen verwaltet werden können. In der Regel sollten Sie niemals sudoDateien in Ihrem Home-Verzeichnis verwalten - es sei denn, Sie müssen die vorherige sudoVerwendung korrigieren .

Wenn Sie in diesem Verzeichnis mit dem Superuser herumgespielt haben, müssen Sie möglicherweise den Besitz reparieren ...

sudo chown -R myuser .local/share/Trash

Wo myuserist Ihr normaler Benutzer natürlich?

Übrigens war die "nicht löschbare Datei" wahrscheinlich eine Datei in einer anderen Partition .


1
Sie müssen kein ~Argument cdangeben - standardmäßig wird home verwendet, wenn es ohne Argumente ausgeführt wird.
Ruslan

@ Ruslan du hast recht --- und mkdir -m 700 -p ~/.local/share/Trash/{expunged,files,info}würdest wahrscheinlich in den meisten Shells funktionieren, aber nenne es defensives Shell-Kommando ;-)
Rmano

Dies hat leider nicht funktioniert. Mir wurde wiederholt gesagt, dass im Terminal kein Verzeichnis erstellt werden kann, da es bereits vorhanden ist. Wenn ich zu .local / share / trash navigiere, sehe ich den Ordner Expunger, Dateien und Informationen. Dateien und Informationen haben Root-Berechtigungen, daher denke ich, dass dies das Problem ist. Wie kann ich das ändern?
Gastronomin

@Rmanomkdir -p ~/.local/share/Trash && cd ~/.local/share/Trash && mkdir expunged files info && chmod -R 700 .
Blacklight Shining

@gastronomin, ich habe die Antwort bearbeitet. Hoffe es funktioniert ...
Rmano

0

Ich hatte ein ähnliches Problem in Ubuntu 14.04: Thrash wurde geöffnet, aber es war nicht möglich, etwas daraus zu löschen. Ich habe das Ubuntu-Repository-Programm BleachBit installiert, es gestartet und das Problem wurde behoben.

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.