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?
command-line
trash
Höllenlieb
quelle
quelle
Antworten:
Sie können den Befehl ˋrmˋ verwenden:
Der Befehl rm entfernt (löscht) Dateien oder Verzeichnisse.
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.quelle
~
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 Verwendungrm
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 tunWeitere interessante Details zur Müllentsorgung: Hier
quelle
.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ürtrash-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.quelle
$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 imtrash-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
quelle
Ich hatte Probleme mit
Also musste ich tun:
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.
Und dann war alles weg ...
quelle
sudo
? Da ich als Superuser etwas gelöscht hatte und damit das entleeren wollteTrash
, musstesudo
ich dieses Privileg haben. Funktioniert einfachsudo rm -rf /fullabsolutepath
in einem Befehl.rm -fr *
im falschen Ordner ausführen . Bitte bearbeite deine Antwort und benutze mindestens die vollständigen Pfade ...