GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie lösche ich den Papierkorb über das Terminal (mit dem Mv-Befehl)??

Für diese Frage gibt es hier bereits Antworten :Befehl zum Verschieben einer Datei in den Papierkorb über das Terminal

(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:

  1. trash-put somefiles
  2. 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.


Ubuntu
  1. Verwendung des wget-Befehls mit Beispielen

  2. Wie ändere ich die Sprache über ein Terminal?

  3. | Im Terminalkommando?

  4. Wie erzwinge ich das Löschen einer Datei?

  5. So löschen Sie das Terminal in Ubuntu

So zeigen Sie GIF-Dateien im Ubuntu-Terminal an

So erstellen Sie eine Datei in Linux mit Terminal

So entfernen oder löschen Sie PPA in Ubuntu Linux

So installieren Sie Teamviewer auf Ubuntu 20.04 über das Terminal

So aktualisieren Sie Ubuntu 16.04 LTS auf 20.04 LTS mit dem Befehlsterminal

So löschen Sie Gruppen mit dem Befehl groupdel in Linux