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

So entfernen (löschen) Sie eine Datei oder ein Verzeichnis in Linux

Einführung

Wie lösche ich eine Datei in Linux mit der Befehlszeilenoption? Wie kann ich ein Linux-Verzeichnis entfernen?

Das Löschen von Dateien und Verzeichnissen ist eine notwendige Aufgabe bei der Arbeit mit Linux. In dieser Anleitung erfahren Sie, wie Sie Dateien und Verzeichnisse von der Befehlszeile in Linux mit dem RM-Befehl entfernen.

Voraussetzungen

  • Ein Befehlszeilen-/Terminalfenster (Strg-Alt-T oder Strg-Alt-F2)
  • Ein Benutzerkonto mit sudo Privilegien (optional)

So entfernen oder löschen Sie Linux-Dateien

Der rm Befehl löscht Dateien in einem Linux. Der Befehl hebt die Verknüpfung der Daten mit dem Dateinamen auf, sodass der Benutzer diesen bestimmten Speicherplatz überschreiben kann.

Um eine einzelne Datei zu löschen, geben Sie Folgendes in die Befehlszeile ein:

rm filename

Der rm Der Befehl kann verwendet werden, um mehr als eine Datei gleichzeitig zu löschen:

rm filename_1 filename_2 filename_3

Mit diesem Befehl können Platzhalter verwendet werden.

Um beispielsweise alle Dateien mit dem Dateinamen .bmp zu löschen, geben Sie Folgendes ein:

rm *.bmp

Diese Methode wird auch verwendet, um alle Dateien zu löschen, die eine Zeichenfolge enthalten:

rm *sample*.*

Dadurch werden alle Dateien gelöscht, die das Wort Beispiel enthalten im Namen.

Das System durchsucht das aktuelle Verzeichnis nach der Datei, die Sie entfernen möchten.

Um eine Datei in einem anderen Verzeichnis zu löschen, wechseln Sie entweder zuerst in dieses Verzeichnis:

cd /tmp
rm filename

Oder Sie können den Speicherort der Datei direkt in einem einzigen Befehl angeben:

rm /tmp/filename

rm-Befehlsoptionen

Sie können die Art und Weise des rm anpassen Befehl funktioniert durch Hinzufügen von Optionen. Eine Option ist ein Bindestrich, gefolgt von einem oder mehreren Buchstaben, die für Befehle stehen.

Wenn Sie mehrere Dateien löschen, fügen Sie eine Bestätigungsaufforderung hinzu. Verwenden Sie das –i Option zur Verwendung eines interaktiven Dialogs:

rm –i *.key

Bestätigen Sie das Löschen von Dateien, indem Sie „Ja“ oder „Nein“ eingeben.

Mit v den Fortschritt des Löschvorgangs anzeigen oder verbose Befehl:

rm –v *.txt

Die Ausgabe bestätigt, dass die Datei test.txt wurde erfolgreich entfernt.

Um das Entfernen einer schreibgeschützten Datei zu erzwingen, verwenden Sie –f Möglichkeit:

rm –f filename

So verwenden Sie sudo Berechtigungen für eine Datei, die Zugriff verweigert anzeigt und löschen:

sudo rm filename

Wie man ein Verzeichnis unter Linux löscht

Ein Linux-Verzeichnis (oder Ordner) kann leer sein oder Dateien enthalten. So entfernen Sie ein Verzeichnis in Linux , Verwenden Sie einen der beiden folgenden Befehle:

  • rmdir Befehl – ​​entfernt leere Verzeichnisse/Ordner
  • rm Befehl – ​​entfernt ein Verzeichnis/einen Ordner zusammen mit allen Dateien und Unterverzeichnissen darin

Entfernen Sie das Linux-Verzeichnis mit dem rm-Befehl

Durch Hinzufügen der Option -r (-R) zu rm Befehl können Sie ein Verzeichnis mitsamt seinem Inhalt entfernen.

Zum Entfernen eines Verzeichnisses (und alles darin) verwenden Sie den –r Option wie im Befehl:

rm –r dir_name

Dies fordert Sie vor dem Löschen zur Bestätigung auf.

Zum Entfernen eines Verzeichnisses ohne Bestätigung :

rm –rf directory

Außerdem können Sie mehr als ein Verzeichnis löschen oder Ordner gleichzeitig:

rm –r dir_name1 dir_name2 dir_name3

Entfernen Sie Verzeichnisse unter Linux mit dem Befehl rmdir

Denken Sie daran, das rmdir Der Befehl wird nur verwendet, wenn leere Ordner und Verzeichnisse in Linux gelöscht werden. Wenn ein angegebenes Verzeichnis nicht leer ist, zeigt die Ausgabe einen Fehler an.

Die grundlegende Syntax zum Entfernen leerer Linux-Ordner/-Verzeichnisse ist:

rmdir [dir_name]

Außerdem können Sie mehrere leere Verzeichnisse löschen sofort durch Eingabe von:

rmdir [dir_name1][dir_name2][dir_name3]

Wenn der Befehl Inhalte in einem der aufgelisteten Verzeichnisse findet, überspringt er diese und fährt mit dem nächsten fort.


Linux
  1. Linux-Dateibefehl:So bestimmen Sie den Dateityp in Linux

  2. So entfernen Sie ein Verzeichnis in Linux

  3. So speichern Sie die Befehlsausgabe in einer Datei unter Linux

  4. So entfernen Sie Verzeichnisse und Dateien unter Linux

  5. Wie lösche ich ein Verzeichnis und einen Ordner in Linux?

So entfernen Sie einen Befehl aus dem Verlauf in Linux

So entfernen Sie (^M) Zeichen aus einer Datei in Linux

So entfernen oder löschen Sie PPA in Ubuntu Linux

So entfernen/löschen Sie Dateien in Linux mit dem Befehl rm

So zählen Sie Dateien im Verzeichnis unter Linux

So verwenden Sie den Befehl lsof unter Linux