Linux RMDIR -Befehlsbeispiele für Anfänger (2024)

Als Linux -Benutzer interagieren wir regelmäßig mit den Dateien und Verzeichnissen. Eine gemeinsame Operation, die Benutzer durchführen, ist das Entfernen von Verzeichnissen aus dem Dateisystem. Wir müssen jedoch besonders vorsichtig sein, während wir die Verzeichnisse entfernen. Da unachtsam durchgeführte Entfernungsvorgänge zu Datenverlust führen können.

In diesem anfängerfreundlichen Artikel erfahren wir mehr über den Befehl rmdir. Wir werden auch einige der praktischen Beispiele diskutieren, die täglich verwendet werden können.

Die Syntax der rmdir Der Befehl ähnelt anderen Linux -Befehlen. Auf hohem Niveau ist es in zwei Teile unterteilt - Optionen Und Argumente:

$ rmdir [Optionen]…… 

Hier die quadratischen Klammern ([]) stellen die optionalen Argumente dar, während Winkelklammern () die obligatorischen Argumente darstellen.

Grundlegende Verwendung des Befehls von RMDIR in Linux

Wie der Name schon sagt, die rmdir Der Befehl wird verwendet, um das Verzeichnis zu entfernen. Es ist jedoch wichtig zu beachten, dass es nur leere Verzeichnisse entfernen kann. In diesem Abschnitt werden wir die grundlegende Verwendung des rmdir Befehl.

Löschen Sie ein leeres Verzeichnis in Linux

Erstellen Sie zunächst ein paar leere Verzeichnisse:

$ mkdir dir1 Dir2 Dir3 Dir4 

Überprüfen Sie, ob die erforderlichen Verzeichnisse erstellt wurden:

$ ls -l 

Lassen Sie uns nun das entfernen Dir1 Verzeichnis und überprüfen Sie, ob es entfernt wurde:

$ rmdir dir1 $ ls -l 

In ähnlicher Weise können wir das verwenden rmdir Befehl zum Entfernen mehrerer leerer Verzeichnisse gleichzeitig.

Lassen Sie uns die verbleibenden Verzeichnisse entfernen:

$ rmdir dir2 Dir3 Dir4 

Überprüfen Sie schließlich, dass alle Verzeichnisse entfernt wurden:

$ ls -l 

Hier können wir sehen, dass der LS -Befehl kein Verzeichnis anzeigt.

Linux RMDIR -Befehlsbeispiele für Anfänger (1) Linux RMDIR -Befehlsnutzung

RMDIR VERBOSE -MODE

Im vorherigen Abschnitt haben wir den Befehl LS verwendet, um die Entfernung des Verzeichnisses zu überprüfen. Es ist jedoch nicht sinnvoll, einen weiteren Befehl auszuführen, nur um die Aktionen der vorherigen Befehle zu überprüfen.

In solchen Fällen können wir den ausführlichen Modus mit dem aktivieren -v Option, die Diagnostik für jedes verarbeitete Verzeichnis liefert.

Lassen Sie uns dieselbe Verzeichnisstruktur erstellen, die wir zuvor erstellt haben:

$ mkdir dir1 Dir2 Dir3 Dir4 

Entfernen wir nun die Verzeichnisse mit dem ausführlichen Modus aktiviert:

$ rmdir -v Dir1 DIR2 DIR3 DIR4 $ ls -l 

Aus der obigen Ausgabe können wir schließen, dass alle Verzeichnisse entfernt wurden.

Linux RMDIR -Befehlsbeispiele für Anfänger (2) RMDIR -Befehl aus dem ausführlichen Modus

Entfernen Sie leere Unterverzeichnisse unter Linux

Wir erstellen häufig Unterverzeichnisse in einem Dateisystem, mit dem wir unsere Daten ordnungsgemäß organisieren können. Lassen Sie uns sehen, wie man mit leeren Unterdirektorien arbeitet.

Wie im ersten Beispiel erläutert, können wir mehrere Verzeichnisse mit dem entfernen rmdir Befehl. Die Situation wird jedoch schwierig, wenn die Unterabzeichnungen in Zahlen groß sind.

In solchen Fällen können wir die verwenden -P Option, die das Verzeichnis und alle seine Vorfahren beseitigt. Lassen Sie uns dies mit einem Beispiel verstehen.

Erstellen Sie zunächst eine Unterverzeichnisstruktur:

$ mkdir -p Dir1/dir2/dir3/dir4/dir5 

In diesem Beispiel haben wir die verwendet -P Option mit dem Befehl mkdir, um eine Unterverzeichnisstruktur zu erstellen.

Lassen Sie uns alle diese Verzeichnisse auf einmal entfernen:

$ rmdir -p -v Dir1/dir2/dir3/dir4/dir5 rmdir: Verzeichnis entfernen, 'Dir1/dir2/dir3/dir4/dir5' rmdir: Verzeichnis entfernt, 'Dir1/dir2/dir3/dir4' rmdir: Entfernen des Verzeichnisses, Dir1/dir2/dir3 'RMDIR: RMDIGROVING DIRECTORY, DIR1/DIR1/ DIR2 'RMDIR: Verzeichnis entfernen,' Dir1 '' 

Hier entfernt der ausführliche Modus die Dir5 Verzeichnis und all seine Vorfahren Verzeichnisse.

Linux RMDIR -Befehlsbeispiele für Anfänger (3) Entfernen Sie leere Unterverzeichnisse unter Linux

Behandeln Sie Verzeichnis nicht leerer Fehler

Wir wissen bereits, dass die rmdir kann nur leere Verzeichnisse entfernen. Jeder Versuch, ein nicht leeres Verzeichnis zu entfernen, führt zu einem Fehler. Dies bietet jedoch Schutz vor Datenverlust, in einigen seltenen Fällen kann es ein Problem verursachen.

Wenn wir beispielsweise versuchen, ein nicht leeres Verzeichnis aus dem Skript zu entfernen, das von Jenkins ausgeführt wird, meldet der Job einen Fehler.

Um dies zu simulieren, versuchen wir, das nicht leere Verzeichnis zu entfernen:

$ mkdir -p DIR1/DIR2/DIR3/DIR4/DIR5 $ RMDIR DIR1 RMDIR: Versäumt, 'Dir1': Verzeichnis nicht leer zu entfernen 

Für solche Fehlerfälle können wir die verwenden --Ignorieren Sie das Facken-On-Non-Mefy Option, die alle Fehler ignoriert, die aufgrund eines nicht leeren Verzeichnisses stattgefunden haben.

Verwenden wir diese Option mit dem Befehl und überprüfen Sie den Rückgabewert:

$ RMDIR-DIGNORE-FAIL-on-NON-MOSTY DIR1 $ ECHO $? 0 

In diesem Beispiel können wir feststellen, dass der Befehl keinen Fehler gemeldet hat und der Null -Return -Wert die erfolgreiche Befehlsausführung angibt. Es ist jedoch wichtig zu beachten, dass diese Option nur den Fehler unterdrückt und das nicht leere Verzeichnis nicht entzieht.

Linux RMDIR -Befehlsbeispiele für Anfänger (4) RMDIR - Verzeichnis kein leerer Fehler

Verwenden Sie reguläre Ausdrücke im Befehl rmdir

Ähnlich wie bei anderen Linux -Befehlen können wir reguläre Ausdrücke mit dem verwenden rmdir Befehl. Lassen Sie uns die Verwendung der folgenden zwei regulären Ausdrücke sehen:

  • ? - Es passt genau zu einem Charakter.
  • * - Es entspricht null oder mehr Vorkommen der vorherigen Zeichen.

Erstellen Sie zunächst ein paar leere Verzeichnisse:

$ mkdir DIR1 DIR2 DIR-01 DIR-02 

Lassen Sie uns nun das verwenden ''?'' Regelmäßiger Ausdruck mit der Zeichenfolge "Dir" um das zu entfernen Dir1 Und Dir2 Verzeichnisse:

$ rmdir -v dir? RMDIR: Verzeichnis entfernen, 'Dir1' rmdir: Verzeichnis entfernt, 'Dir2' 

Hier können wir sehen, dass der Befehl die richtigen Verzeichnisse entfernt hat.

Verwenden Sie als nächstes die '*' Regelmäßiger Ausdruck, um die beiden anderen Verzeichnisse zu entfernen:

$ rmdir -v dir-* RMDIR: Verzeichnis entfernen, 'DIR-01' RMDIR: Verzeichnis entfernt, 'DIR-02' ' 

In diesem Beispiel können wir sehen, dass die beiden anderen Verzeichnisse entfernt wurden.

Linux RMDIR -Befehlsbeispiele für Anfänger (5) Verwenden Sie reguläre Ausdrücke im Befehl rmdir

In diesem Abschnitt haben wir die Verwendung von nur zwei regulären Ausdrücken erörtert. Wir können jedoch auch die anderen fortgeschrittenen regulären Ausdrücke mit dem verwenden rmdir Befehl.

In diesem Artikel sahen wir zunächst die grundlegende Verwendung der rmdir Befehl. Dann diskutierten wir den ausführlichen Modus und die Entfernung der Unterverzeichnisse. Als nächstes haben wir gesehen, wie man mit Scheitern umgeht, wenn ein Verzeichnis nicht leer ist. Schließlich diskutierten wir, wie man reguläre Ausdrücke verwendet.

Linux RMDIR -Befehlsbeispiele für Anfänger (2024)

References

Top Articles
5A Division 1 Playoff Bracket
Assasssquared
#ridwork guides | fountainpenguin
Lexi Vonn
Nehemiah 4:1–23
Identifont Upload
Pga Scores Cbs
Unitedhealthcare Hwp
30% OFF Jellycat Promo Code - September 2024 (*NEW*)
Flights to Miami (MIA)
Overzicht reviews voor 2Cheap.nl
Decaying Brackenhide Blanket
41 annonces BMW Z3 occasion - ParuVendu.fr
Ogeechee Tech Blackboard
B67 Bus Time
13 The Musical Common Sense Media
What Is Njvpdi
Bernie Platt, former Cherry Hill mayor and funeral home magnate, has died at 90
Illinois Gun Shows 2022
WEB.DE Apps zum mailen auf dem SmartPhone, für Ihren Browser und Computer.
Urban Airship Expands its Mobile Platform to Transform Customer Communications
Plan Z - Nazi Shipbuilding Plans
How to Create Your Very Own Crossword Puzzle
Lowes Undermount Kitchen Sinks
zom 100 mangadex - WebNovel
[PDF] PDF - Education Update - Free Download PDF
Riversweeps Admin Login
Utexas Iot Wifi
Obituaries Milwaukee Journal Sentinel
Marquette Gas Prices
Garden Grove Classlink
Cowboy Pozisyon
Tactical Masters Price Guide
Gncc Live Timing And Scoring
Otter Bustr
Levothyroxine Ati Template
Craigslist - Pets for Sale or Adoption in Hawley, PA
Wal-Mart 140 Supercenter Products
Brandon Spikes Career Earnings
Giovanna Ewbank Nua
At Home Hourly Pay
VDJdb in 2019: database extension, new analysis infrastructure and a T-cell receptor motif compendium
Mychart Mercy Health Paducah
Wordle Feb 27 Mashable
22 Golden Rules for Fitness Beginners – Barnes Corner Fitness
The Many Faces of the Craigslist Killer
300+ Unique Hair Salon Names 2024
Cryptoquote Solver For Today
Home | General Store and Gas Station | Cressman's General Store | California
Superecchll
Lorcin 380 10 Round Clip
Anthony Weary Obituary Erie Pa
Latest Posts
Article information

Author: Golda Nolan II

Last Updated:

Views: 5832

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.