Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Um eine Datei auf einem Computer mit einer grafischen Oberfläche zu entfernen, ziehen Sie normalerweise eine Datei oder einen Ordner in einen "Papierkorb" oder "Papierkorb". Alternativ können Sie möglicherweise die zu entfernende Datei oder den Ordner auswählen, mit der rechten Maustaste klicken und Löschen auswählen .
Beim Entfernen einer Datei oder eines Ordners im Terminal gibt es zumindest standardmäßig keinen Papierkorb. Auf einem grafischen Desktop ist der Papierkorb ein geschütztes Verzeichnis, damit Benutzer den Papierkorb nicht versehentlich in den Papierkorb verschieben oder ihn von seinem Standardspeicherort verschieben und den Überblick verlieren. Der Papierkorb ist nur ein stark verwalteter Ordner, sodass Sie Ihren eigenen Papierkorbordner zur Verwendung in Ihrem Terminal erstellen können.
Einen Papierkorb für das Terminal einrichten
Erstellen Sie ein Verzeichnis namens Papierkorb in Ihrem Home-Verzeichnis:
$ mkdir ~/Trash
Entfernen einer Datei
Wenn Sie eine Datei oder einen Ordner entfernen möchten, verwenden Sie die mv Befehl zum Verschieben einer Datei oder eines Verzeichnisses in Ihren Papierkorb:
$ mv example.txt ~/Trash
Eine Datei oder einen Ordner dauerhaft löschen
Wenn Sie bereit sind, eine Datei oder einen Ordner dauerhaft von Ihrem System zu entfernen, können Sie rm verwenden Befehl, um alle Daten in Ihrem Papierkorbordner zu löschen. Indem Sie den rm anweisen Befehl an ein Sternchen (*
), löschen Sie alle Dateien und Ordner im Papierkorb Ordner, ohne den Papierkorb zu löschen Ordner selbst. Wenn Sie versehentlich den Papierkorb löschen Sie können ihn jedoch einfach neu erstellen, da Verzeichnisse einfach und kostenlos erstellt werden können.
$ rm --recursive ~/Trash/*
Entfernen eines leeren Verzeichnisses
Das Löschen eines leeren Verzeichnisses hat den speziellen Befehl rmdir , das nur ein leeres Verzeichnis entfernt und Sie vor rekursiven Fehlern schützt.
$ mkdir full
$ touch full/file.txt
$ rmdir full
rmdir: failed to remove 'full/': Directory not empty
$ mkdir empty
$ rmdir empty
Besser Müll
Es gibt Befehle zum Löschen von Dateien, die nicht standardmäßig in Ihrem Terminal enthalten sind, die Sie jedoch aus einem Software-Repository installieren können. Sie machen es noch einfacher, Dateien in den Papierkorb zu verschieben, da sie denselben Papierkorbordner verwalten und verwenden, den Sie auf Ihrem Desktop verwenden.
$ trash ~/example.txt
$ trash --list
example.txt
$ trash --empty