Alte CMD-Befehle: Was rmdir und del heute noch leisten

Wer heute einen Windows-Rechner aufmacht, tippt meistens mit der Maus durch Ordner und klickt sich durch Kontextmenüs. Dabei liegt seit Jahrzehnten ein Werkzeug direkt unter der Oberfläche, das viele Aufgaben schlicht schneller erledigt: die Eingabeaufforderung, kurz CMD. Befehle wie rmdir, del, xcopy oder dir stammen aus einer Zeit, als Windows noch nicht existierte. Sie funktionieren 2024 genauso zuverlässig wie 1985 und lösen bestimmte Probleme, an denen der Explorer schlicht scheitert.

Warum die Kommandozeile heute noch relevant ist

Der Windows Explorer hat klare Grenzen. Wer 4.000 Dateien nach einem Muster umbenennen, verschachtelte Ordnerstrukturen mit einem einzigen Befehl löschen oder Verzeichnisse auf eine externe Festplatte spiegeln will, wartet entweder ewig auf träge Dialoge oder stößt ganz an Grenzen. CMD-Befehle arbeiten direkt mit dem Dateisystem, ohne grafischen Overhead. Das macht sie in drei Szenarien unschlagbar: Massenoperationen, Automatisierung per Batchdatei und Fehlerbehebung, wenn Windows nicht mehr vollständig startet.

Ein konkretes Beispiel: Ein Redakteur verwaltet einen Medienserver mit 120 Unterordnern, sortiert nach Jahreszahl und Thema. Soll der gesamte Ordner „Archiv_2019“ mit allen Unterverzeichnissen und 3.200 Dateien weg, erledigt CMD das in einer Sekunde. Der Explorer braucht dafür mehrere Klicks, eine Sicherheitsabfrage und manchmal mehrere Minuten, weil er jeden Inhalt einzeln einliest.

rmdir: Ordner löschen ohne Umwege

Der Befehl rmdir (alternativ rd) löscht Verzeichnisse. In seiner Grundform funktioniert er nur bei leeren Ordnern. Wer den Inhalt gleich mit entfernen will, hängt die Schalter /s und /q an:

  • rmdir /s Ordnername löscht den Ordner samt Inhalt, fragt aber einmal nach.
  • rmdir /s /q Ordnername löscht vollständig, ohne Rückfrage.

Der Schalter /q steht für „quiet“ und unterdrückt jede Bestätigung. Das ist nützlich in Batchdateien, wo kein Benutzer sitzt, der auf „Ja“ klicken könnte. Wer tiefer in die Syntax einsteigen will, findet ausführliche Erklärungen etwa dazu, wie man in DOS löschen kann, inklusive historischer Hintergründe zur Entwicklung des Befehls.

Ein häufiger Fehler: rmdir versagt, wenn eine Datei im Zielordner durch ein anderes Programm geöffnet ist. Windows meldet dann „Der Prozess kann nicht auf die Datei zugreifen“. In diesem Fall hilft taskkill kombiniert mit dem Pfad, oder man startet CMD als Administrator und versucht es erneut.

del: Dateien gezielt oder massenhaft entfernen

Der Befehl del löscht einzelne Dateien oder ganze Dateigruppen per Platzhalter. Ein Sternchen steht für beliebig viele Zeichen, ein Fragezeichen für genau eines. Drei Beispiele aus der Praxis:

  • del *.tmp löscht alle temporären Dateien im aktuellen Verzeichnis.
  • del /s /q C:\Logs\*.log entfernt alle Log-Dateien rekursiv aus dem Logs-Ordner, ohne Rückfrage.
  • del /f /a:h verstecktedatei.txt erzwingt das Löschen einer versteckten Datei, die der Explorer nicht einmal anzeigt.

Der Schalter /f überwindet den Schreibschutz, /a:h zielt auf versteckte Attribute. Wer regelmäßig Entwicklungsumgebungen aufräumt, kennt das Problem: Build-Prozesse hinterlassen Hunderte von temporären Dateien in verschachtelten Ordnern. Ein einziger del-Befehl in einer Batchdatei spart dabei täglich mehrere Minuten manueller Arbeit.

Weitere Klassiker, die sich 2026 noch lohnen

xcopy und robocopy

xcopy kopiert Verzeichnisse inklusive Unterordner mit dem Schalter /e und überträgt dabei auch Attribute. Wer Windows Vista oder neuer nutzt, greift besser zu robocopy, dem robusten Nachfolger. Robocopy kann Kopieraufträge nach einem Verbindungsabbruch fortsetzen, was xcopy nicht kann. Für das Spiegeln einer 80-GB-Mediathek auf eine externe Festplatte lautet der Befehl beispielsweise:

robocopy C:\Mediathek D:\Backup\Mediathek /mir /log:backup.log

Der Schalter /mir synchronisiert beide Verzeichnisse vollständig, löscht also auch Dateien im Ziel, die im Quellordner nicht mehr existieren. Das Ergebnis landet in einer Logdatei, die zeigt, wie viele Dateien übertragen, übersprungen oder fehlgeschlagen sind.

dir und find

dir listet Verzeichnisinhalte auf, aber mit Parametern wird es interessant. dir /s /b *.docx durchsucht einen gesamten Ordnerbaum nach Word-Dokumenten und gibt nur die Pfade aus, ohne Dateidetails. Das Ergebnis lässt sich direkt in eine Textdatei umleiten: dir /s /b *.docx > liste.txt. So entsteht in drei Sekunden eine vollständige Inventarliste aller Word-Dateien auf einem Laufwerk.

find sucht nach Zeichenketten in Textdateien. Wer in 200 Log-Dateien nach dem Wort „ERROR“ sucht, kombiniert: find „ERROR“ *.log. Das ist kein Ersatz für spezialisierte Log-Analyse-Tools, aber für schnelle Prüfungen ohne Installation absolut ausreichend.

Batchdateien: Befehle automatisieren

Der eigentliche Mehrwert entsteht, wenn man Befehle kombiniert und als .bat-Datei speichert. Eine einfache Aufräum-Routine für einen Projektordner sieht so aus:

  • Alle temporären Dateien löschen: del /s /q *.tmp
  • Build-Ordner entfernen: rmdir /s /q build
  • Ergebnis sichern: robocopy . D:\Backup\Projekt /mir

Diese drei Zeilen in einer Textdatei gespeichert und per Doppelklick ausgeführt, erledigen eine Aufgabe, die manuell fünf bis zehn Minuten dauern würde. Wer den Windows Aufgabenplaner dazuschaltet, lässt das Skript nachts automatisch laufen, ohne selbst Hand anlegen zu müssen.

Wann CMD an seine Grenzen stößt

CMD ist kein Allheilmittel. Wer komplexe Logik, Fehlerbehandlung oder API-Zugriffe braucht, greift besser zu PowerShell oder Python. PowerShell kennt Objekte statt reiner Textausgabe und lässt sich deutlich flexibler skripten. Für einfache Dateioperationen, schnelle Einzelbefehle und kompatible Batchscripte, die auch auf älteren Windows-Systemen laufen, bleibt CMD die unkomplizierteste Wahl.

Wer selten mit der Kommandozeile arbeitet, sollte zumindest rmdir, del und dir kennen. Sie sind auf jedem Windows-System ohne Installation verfügbar, brauchen keine Internetverbindung und versagen auch dann nicht, wenn der Explorer hängt. Das macht sie zu einem verlässlichen Werkzeug im digitalen Alltag, nicht trotz ihres Alters, sondern wegen ihrer schlanken Zuverlässigkeit.