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

Entfernen Sie Dateien und Ordner im Linux-Terminal

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


Linux
  1. Finden Sie Dateien und Verzeichnisse unter Linux mit dem Befehl find

  2. Kopieren Sie Dateien im Linux-Terminal

  3. Verschieben Sie Dateien im Linux-Terminal

  4. Vergleichen Sie Dateien und Ordner grafisch in Linux mit Meld

  5. Der Zweck des Lost+Found-Ordners in Linux und Unix?

So entfernen Sie Dateien und Verzeichnisse auf einem Linux-Terminal

Sparen Sie Platz, indem Sie Dateien und Ordner unter Linux komprimieren

So kopieren Sie Dateien und Verzeichnisse im Linux-Terminal

Die größten Dateien und Ordner in der Linux-Befehlszeile finden

So komprimieren Sie Dateien und Ordner unter Linux

Die 30 besten Linux-Terminalemulatoren und Bash-Editoren