Wie leere ich ein Verzeichnis in Linux??

Wie leere ich ein Verzeichnis in Linux??
In Linux -Systemen werden verschiedene Methoden zum Entfernen von Verzeichnissen verwendet. Als Linux -Benutzer können Sie Dateien und Ordner mithilfe einer grafischen Benutzeroberfläche oder per Desktop -Dateimanager entfernen. Zum Beispiel können KDE Dolphin die Dateien von GNOME für denselben Zweck verwendet werden. Wenn Sie jedoch mehrere Verzeichnisse sofort entfernen möchten und auf einem kopflosen Server arbeiten, besteht die sicherste Möglichkeit, die Befehlszeile zum Löschen der Verzeichnisse zu verwenden. Wir zeigen Ihnen die Methode zum Entfernen von Verzeichnissen mit RM, RMDIR und finden Befehle.

RMDIR -Befehl

Mit dem Befehlszeilen-Dienstprogramm „RMDIR“ werden leere Dateien oder Verzeichnisse gelöscht. Anstatt ein Verzeichnis zu überprüfen, unabhängig davon, ob es leer ist oder nicht, können Sie nur ein leeres Verzeichnis löschen. Im folgenden Beispiel löschen wir das Verzeichnis "Testflateer" mit Hilfe des Befehl "rmdir".

Geben Sie im Befehl „rmdir“ den Namen des Verzeichnisses an, das Sie aus Ihrem Dateisystem entfernen möchten. Zum Beispiel haben wir in dem folgenden Befehl "TestFolder" hinzugefügt.

$ rmdir Testfell

Oh! Die Ausgabe besagt, dass das Verzeichnis nicht leer ist; Daher ist „RMDIR“ nicht entfernt, es zu entfernen. In diesem Fall werden wir vorwärts gehen, um den Befehl „RM“ zu verwenden, um ihn aus dem System zu entfernen.

RM -Befehl

Ein weiteres beliebtestes Befehlszeilen-Tool, das zum Entfernen von Dateien und Verzeichnissen verwendet wird, ist der Befehl „RM“. Entgegen dem Befehl „rmdir“ kann der Befehl rm sowohl leere als auch nicht leere Dateien und Verzeichnisse entfernen. "RM" bietet verschiedene Optionen.

-R oder -R -Optionen beseitigen ein nicht leeres Verzeichnis mit allen Inhalten, während die Option -d Ihnen ermöglicht, ein leeres Verzeichnis zu löschen. Verwenden Sie beispielsweise die Option -r im Befehl „rm“, um beispielsweise einen „Testfliner“ mit allen Inhalten zu entfernen.

$ rm -r Testfeller

Wie Sie sehen können, haben wir jetzt nicht den „TestFolder“ in unserem Heimverzeichnis.

Wenn Sie ein mit Schreibgeschützt geschütztes Verzeichnis oder Dateien entfernen möchten, wird eine Eingabeaufforderung angezeigt, mit der Sie die Löschung bestätigen können. Verwenden Sie die Option -F zum Löschen dieses Verzeichnistyps, ohne die Eingabeaufforderung zu erhalten.

$ RM -RF Testfeller

Rufen Sie das Dienstprogramm „RM“ auf und geben Sie den Namen mehrerer Verzeichnisse an, die durch den Raum getrennt sind, um sie sofort zu entfernen. Beispielsweise können die nachstehend aufgeführten Verzeichnisse "Testfolter1", "Testbeolder2", "Testbeolder3" sofort mit dem Befehl "rm" entfernt werden, und wir werden Ihnen zeigen, wie das geht.

$ rm -r Testbefolder1 Testfolter2 Testbefolder3

Listen Sie die Verzeichnisse mit „LS -L“ auf und überprüfen Sie die Dateien, um die Löschung zu bestätigen.

Die Option "I im Befehl" RM "weist ihn an, um eine Bestätigung zu verlangen.

$ RM -RI -Testfulner

Befehl finden

Der Befehl suchen Ermöglicht einem Benutzer, nach Verzeichnissen und Dateien basierend auf einem bestimmten Ausdruck zu suchen und auf jeder angepassten Datei eine Aktion auszuführen. Die Verwendung des Befehls zum Finden, um Verzeichnisse basierend auf einem Muster zu entfernen, wird als das häufigste Szenario angesehen. Im folgenden Beispiel werden wir alle Verzeichnisse löschen, die mit "_cache" im aktuellen Verzeichnis enden.

$ find . -Geben Sie d -name '*_cache' -exec rm -r ein +

Abschluss

Entfernen von Verzeichnissen in Linux, die aus einfachen und unkomplizierten Verfahren bestehen, müssen Sie sich jedoch Ihrer wichtigen Daten bewusst sein, bevor Sie sie löschen. In diesem Artikel haben wir Ihnen verschiedene Methoden zum Entfernen von Verzeichnissen gezeigt. Diese Methoden umfassen "RMDIR", "RM", "Find" -Befehl. Mit "RMDIR" können Sie nur ein leeres Verzeichnis löschen, während "Find "- und" RM "-Vernahmerschaften unterschiedliche Kriterien für das Entfernen von Verzeichnissen liefern.