Ich kann nirgendwo nach Müll suchen . Können Sie mir bitte einen Befehl oder ähnliches mitteilen, um den Papierkorb mit dem Terminal zu leeren?
Ich kann nirgendwo nach Müll suchen . Können Sie mir bitte einen Befehl oder ähnliches mitteilen, um den Papierkorb mit dem Terminal zu leeren?
Antworten:
Sie können den Befehl ˋrmˋ verwenden:
rm -rf ~/.local/share/Trash/*
Der Befehl rm entfernt (löscht) Dateien oder Verzeichnisse.
-f, --force Ignore nonexistant files, and never prompt before removing.
-r, -R, --recursive Remove directories and their contents recursively.
Der Papierkorb befindet sich unter: $HOME/.local/share/Trash
Seien Sie vorsichtig, wie Sie den rm
Befehl verwenden - die Dateien werden nicht in einen Papierkorb verschoben, in dem Sie sie wiederherstellen können. Das Rückgängigmachen ist daher nicht einfach.
~
nur eine Shell-spezifische Sache ist, die sich zu Ihrem Home-Verzeichnispfad erweitert. Verwenden von, zB, "~/some/path"
wird aufgrund von Zitieren nicht erweitert. Ebenso werden nicht alle Dateimanager verstehen, ~
wenn Sie es in die Adressleiste eingeben.
rm
überhaupt nicht entfernt werden, es sei denn, Sie geben die -r
Option (oder eine gleichwertige Option) an. Bei unsachgemäßer Verwendung rm
können jedoch wichtige persönliche Dateien verloren gehen, insbesondere bei Verwendung mit Wildcard-Argumenten.
~
Adressleiste nicht versteht .
Mit trash-cli
installiertem können Sie tun
trash-empty
Weitere interessante Details zur Müllentsorgung: Hier
.Trash-$UID
In diesem Fall befindet sich der Papierkorb also physisch im Ordner zwei verschiedene Orte ...
Sie suchen nach dem $XDG_DATA_HOME/Trash
Verzeichnis. Das Papierkorbverzeichnis wird in der "Desktop Trash Can Specification" der freedesktop-Site definiert . Diese Variable ist normalerweise nicht in den Terminalfenstern verfügbar, daher benötigen Sie für trash-empty
. Dieser Befehl folgt allen Spezifikationen von Freedesktop.org und ist intelligent genug, um herauszufinden, wo sich der Papierkorb befindet. Sie müssen es zuerst installieren.
Hierfür gibt es andere Tools, mit gvfs-trash --empty
denen Sie beispielsweise auch Objekte in den Papierkorb verschieben können.
$XDG_DATA_HOME
. Wie hast du das bekommen?
trash-empty
leert den Müll . Sie müssen es nur ausführen. Die Binärdatei ist im trash-cli
Paket enthalten. Ist das selbe wie jhort Lösung nur, dass ich erkläre woher es kommt und ein anderes Tool anbiete.
gio trash --empty
, zumindest auf Ubuntu 18.10 / Gnome 3.
Mit Müll-CLI installiert Typ trash-empty
um trash-cli zu installieren
sudo apt-get install trash-cli
Ich hatte Probleme mit
rm -rf ~/.local/share/Trash/*
Also musste ich tun:
sudo -s
cd ~/.local/share/Trash/
Vergewissern Sie sich vor der Eingabe des nächsten Befehls unbedingt, dass Sie sich im richtigen Verzeichnis befinden, da Sie auf diese Weise problemlos alles in Ihrem Basisordner löschen können und keine Warnung angezeigt wird.
rm -fr *
Und dann war alles weg ...
sudo
? Da ich als Superuser etwas gelöscht hatte und damit das entleeren wollte Trash
, musste sudo
ich dieses Privileg haben. Funktioniert einfach sudo rm -rf /fullabsolutepath
in einem Befehl.
rm -fr *
im falschen Ordner ausführen . Bitte bearbeite deine Antwort und benutze mindestens die vollständigen Pfade ...