Ich möchte wissen, ob es einen Befehl gibt, den ich in einem Terminal ausgeben kann, damit ich rm
die Datei nicht klassisch entferne ( ), sondern in den Papierkorb verschiebe (dh das Verhalten von Nautilus Move to Trash).
Wenn es einen solchen Befehl gibt, würde mich auch interessieren, was er ist.
command-line
files
trash
Rasmus
quelle
quelle
Antworten:
Sie können den
gvfs-trash
Befehl aus dem Paket verwenden,gvfs-bin
das standardmäßig in Ubuntu installiert ist.Datei in den Papierkorb verschieben:
Den Inhalt des Papierkorbs anzeigen:
Den Papierkorb leeren:
quelle
man gvfs-trash
wird zugunsten von veraltetgio trash
, vglman gio
.Installiere trash-cli -
sudo apt-get install trash-cli
Legen Sie Dateien in den Papierkorb mit:
trash file1 file2
Dateien im Papierkorb auflisten:
trash-list
Müll leeren mit:
trash-empty
quelle
File "/usr/bin/trash-list", line 4, in <module> ImportError: No module named 'trashcli'
Ab 2017
gvfs-trash
scheint veraltet zu sein.Sie sollten
gio
speziell verwendenist der empfohlene Weg.
quelle
gvfs-trash
veraltete verknüpfen und wasgio
ist?gvfs-trash
ist die einzige Option hier.info
Befehl; es scheint nützlich.@Radu Rădeanu
Antwort wird aktualisiert . Da mir Ubuntu sagt, ich sollgio
stattdessen ...Also, um Papierkorb
some_file
(oder Ordner) zu verwendenZum Mülltauchen verwenden
Müll leeren
quelle
Ich mag die Low-Tech-Art und Weise am besten. Ich habe einen Ordner
.Tr
in meinem Home-Verzeichnis erstellt, indem ich Folgendes eingegeben habe:Anstatt
rm
Dateien zu löschen, verschiebe ich diese Dateien in das~/.Tr
Verzeichnis, indem ich Folgendes eingebe:Dies ist eine effektive und einfache Methode, um den Zugriff auf Dateien zu erhalten, von denen Sie glauben, dass Sie sie nicht benötigen, und bietet den zusätzlichen Vorteil, dass ich nicht mit den Ordnern des Systems herumspiele, da mein Ubuntu-Wissensstand ziemlich niedrig ist und ich mir Sorgen mache, was ich sein könnte vermasselt, wenn ich mit Systemkram rumlaufe. Wenn Sie auch niedrig sind, beachten Sie bitte, dass das "." im Verzeichnisnamen macht es zu einem versteckten Verzeichnis.
quelle
In einer früheren Antwort wird der Befehl erwähnt, der in der Tat
gio trash
in Ordnung ist. Auf Servern gibt es jedoch kein Äquivalent zu einem Papierkorbverzeichnis. Ich habe ein Bash-Skript geschrieben, das die Arbeit erledigt. Auf (Ubuntu) -Desktop-Computern wird verwendetgio trash
. (Ich habealias tt='move-to-trash'
zu meiner Aliasdefinitionsdatei hinzugefügt ;tt
ist eine Kurzbezeichnung für "in den Papierkorb".)quelle
Hier ist eine auf Open Source NodeJS basierende Version (wenn Sie wissen möchten, was unter der Haube passiert oder dies in einem Projekt benötigen), die auch Befehlszeilenunterstützung bietet (wenn Sie zufrieden sind, wenn es nur funktioniert).
quelle
In KDE 4.14.8 habe ich den folgenden Befehl verwendet, um Dateien in den Papierkorb zu verschieben (als ob sie in Dolphin entfernt worden wären):
Anhang: Ich habe über den Befehl mit
quelle