(9 Antworten)
Vor 6 Jahren geschlossen.
Ich würde gerne wissen, wie ich mit mv
eine Datei löschen und/oder in den Papierkorb verschieben kann Befehl?
Ich weiß, wo sich der Papierkorb befindet, dann habe ich versucht, ihn mit diesen Befehlen in den Papierkorb zu verschieben:
mv somefile /home/username/.local/share/Trash
Dieser Befehl funktioniert einwandfrei, aber wenn ich den Papierkorb im Launcher öffne, wird er immer noch leer angezeigt. Ich kann diese gelöschte Datei am ursprünglichen Speicherort rückgängig machen mit:
mv /home/username/.local/share/Trash/somefile ~/
aber wenn dieser Ort /home/username/.local/share/Trash
ist nicht für den Papierkorb, wohin wird dann meine Datei verschoben?
Ich kenne rm
löscht die Datei dauerhaft und verschiebt sie nicht in den Papierkorb und es gibt kein Flag in man rm
um die Datei in den Papierkorb zu löschen.
Akzeptierte Antwort:
Informationen zum Papierkorbverzeichnis:
~/.local/share/Trash
enthält zwei Verzeichnisse namens info
und files
.
~/.local/share/Trash/files
enthält Originaldateien.~/.local/share/Trash/info
enthält Dateien (Erweiterung:.trashinfo
) die Informationen über Pfad und Löschdatum von Dateien haben.
Wenn Sie also mv
verwenden möchten Befehl dann Befehl folgen:
mv somefile ~/.local/share/Trash/files
Aber es wird nicht empfohlen, die obige Methode zu verwenden, um Dateien in den Papierkorb zu verschieben. (wie hier kommentiert)
Sie können die Papierkorb-Befehlszeile installieren, z. B. trash-cli
durch folgenden Befehl:
sudo apt-get install trash-cli
Und hier sind verfügbare Befehle für Papierkorb:
$ apropos trash
gvfs-trash (1) - Move files or directories to the trash
restore-trash (1) - Restore for Command line trash utility.
trash (1) - Command line trash utility.
trash-empty (1) - Empty for Command line trash utility.
trash-list (1) - List trashed files.
trash-put (1) - Command line trash utility.
Sie können Dateien mit folgendem Befehl verschieben/in den Papierkorb legen:
trash-put somefiles
- oder
gvfs-trash somefiles
Liste Papierkorb per Befehl:trash-list
Wiederherstellen Dateien per Befehl:restore-trash
Leer Papierkorb per Befehl:trash-empty
Besuchen Sie auch dies Frage.