So entfernen Sie mehrere Unterverzeichnisse mit einem Linux-Befehl



Wenn Sie unter Linux mehrere Unterverzeichnisse innerhalb eines anderen Verzeichnisses über die Kommandozeile entfernen möchten, müssen Sie in der Regel die |_+_| Befehl mehrmals. Es gibt jedoch einen schnelleren Weg, dies zu tun.

Nehmen wir an, wir haben ein Verzeichnis namens htg mit fünf Unterverzeichnissen darin und möchten drei davon löschen. In einer normalen Situation würden wir die |_+_| . verwenden dreimal befehlen.





Wir können diesen Prozess jedoch noch verkürzen, indem wir die drei |_+_| Befehle in einen. Hier ist wie.



Um die drei Unterverzeichnisse zu entfernen, müssen Sie nur den folgenden Befehl an der Eingabeaufforderung eingeben und die Eingabetaste drücken (ändern Sie die Verzeichnisnamen natürlich in den Namen, den Sie entfernen möchten).

rm

Die Wörter in den Klammern sind Teil der Klammererweiterungsliste. Jedes der Elemente in der geschweiften Erweiterungsliste wird separat an den vorhergehenden Pfad (~/Documents/htg/) angehängt. Der obige Befehl wird beispielsweise zu ~/Documents/htg/done, ~/Documents/htg/ideas und ~/Documents/htg/notes erweitert, den drei Unterverzeichnissen unter dem htg-Verzeichnis, die wir entfernen möchten. Wie Sie im Screenshot unten sehen können, wurden diese drei Unterverzeichnisse entfernt.

Anzeige

Die |_+_| Flag ist erforderlich, wenn der Befehl rm verwendet wird, um ein Verzeichnis statt einer Datei zu entfernen. Wenn Sie das |_+_| . verlassen Flag aus dem obigen Befehl heraus, erhalten Sie eine Fehlermeldung, dass die Verzeichnisse nicht entfernt werden können.

Wenn alle Unterverzeichnisse, die Sie entfernen möchten, leer sind, können Sie |_+_| . verwenden Befehl, wie unten gezeigt.

rm

Wenn sich herausstellt, dass eines der Unterverzeichnisse nicht leer ist, wird eine Fehlermeldung angezeigt, dass das Entfernen fehlgeschlagen ist und das fragliche Unterverzeichnis und seine Unterverzeichnisse nicht entfernt werden. Alle leeren Unterverzeichnisse werden jedoch entfernt.

Seien Sie sehr vorsichtig mit dem |_+_| Befehl. Falsch verwenden kann alle Dateien auf Ihrer Festplatte löschen.

VERBUNDEN: 8 tödliche Befehle, die Sie unter Linux niemals ausführen sollten

Du kannst auch Erstellen Sie ein Verzeichnis mit mehreren Unterverzeichnissen oder einen Verzeichnisbaum mit einem Befehl .

WEITER LESEN
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • › Was ist MIL-SPEC Fallschutz?
  • › So finden Sie Ihr Spotify Wrapped 2021
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
Profilfoto von Lori Kaufman Lori Kaufmann
Lori Kaufman ist Technologieexpertin mit 25 Jahren Erfahrung. Sie war leitende technische Redakteurin, arbeitete als Programmiererin und hat sogar ihr eigenes Unternehmen mit mehreren Standorten geleitet.
Vollständige Biografie lesen

Interessante Artikel