dir ·
cd ·
copy ·
move ·
del ·
mkdir ·
cls ·
echo
Diese Befehle sind das Fundament für die Arbeit mit der Windows-Eingabeaufforderung. Mit ihnen navigieren, kopieren, verschieben und löschen Sie Dateien und Verzeichnisse.
dir listet den Inhalt eines Verzeichnisses auf – Dateien, Ordner und versteckte Elemente. Es ist das Windows-Pendant zu ls unter Linux.
| Option | Beschreibung |
|---|---|
| /w | Breite Auflistung (nur Dateinamen) |
| /p | Seitenweise Anzeige (Pause nach jedem Bildschirm) |
| /s | Rekursiv – Unterverzeichnisse durchsuchen |
| /a | Alle Dateien anzeigen (auch versteckte) |
| /o:s | Nach Größe sortieren |
| /o:d | Nach Datum sortieren |
dir:dir /s *.log durchsucht alle Unterverzeichnisse nach Log-Dateien – ähnlich wie find . -name "*.log" unter Linux.
cd (change directory) wechselt das aktuelle Arbeitsverzeichnis. Ohne Argument wird das aktuelle Verzeichnis angezeigt.
| Kürzel | Bedeutung |
|---|---|
| .. | Ein Verzeichnis übergeordnet |
| .\ | Aktuelles Verzeichnis |
| \ | Root-Verzeichnis des aktuellen Laufwerks |
| D: | Wechselt zum Laufwerk D: (ohne cd) |
cd /d Laufwerk:Pfad, um sowohl das Laufwerk als auch das Verzeichnis zu wechseln. Ohne /d bleibt das Laufwerk unverändert.
copy kopiert eine oder mehrere Dateien. Die Quelle bleibt erhalten, am Ziel entsteht eine Kopie.
| Option | Beschreibung |
|---|---|
| /y | Überschreibt Zieldateien ohne Nachfrage |
| /-y | Fragt vor Überschreiben nach |
| /v | Überprüft die kopierten Dateien |
copy überschreibt Zieldateien ohne Warnung. Verwenden Sie /-y für interaktives Kopieren.
move verschiebt Dateien oder Verzeichnisse – oder benennt sie um, wenn Quelle und Ziel im gleichen Verzeichnis liegen.
| Option | Beschreibung |
|---|---|
| /y | Überschreibt Zieldateien ohne Nachfrage |
| /-y | Fragt vor Überschreiben nach |
move ist sowohl zum Umbenennen als auch zum Verschieben geeignet. Wenn Quelle und Ziel im selben Verzeichnis liegen, wird umbenannt.
del löscht Dateien. Dieser Befehl ist endgültig – es gibt keinen Papierkorb! Für Verzeichnisse verwenden Sie rmdir oder del /s.
| Option | Beschreibung |
|---|---|
| /q | Löscht ohne Nachfrage (quiet) |
| /s | Löscht Dateien in Unterverzeichnissen |
| /f | Erzwingt das Löschen von schreibgeschützten Dateien |
del /s löscht Dateien endgültig und unwiderruflich. Überprüfen Sie immer den Pfad, bevor Sie diesen Befehl ausführen!
mkdir (make directory) erstellt ein neues Verzeichnis. Mit mkdir können Sie auch mehrere verschachtelte Verzeichnisse auf einmal erstellen.
mkdir erstellt alle benötigten Zwischenverzeichnisse automatisch – im Gegensatz zu md unter älteren Windows-Versionen.
cls (clear screen) löscht den Bildschirminhalt der Eingabeaufforderung. Das entspricht clear unter Linux.
cls ist besonders nützlich in Batch-Skripten oder nach langen Ausgaben, um die Übersicht zu behalten.
echo gibt Text auf der Konsole aus. Mit echo off kann die Anzeige von Befehlen in Batch-Dateien unterdrückt werden.
| Befehl | Beschreibung |
|---|---|
| echo Hallo | Gibt "Hallo" aus |
| echo %PATH% | Gibt den Inhalt der PATH-Umgebungsvariable aus |
| echo off | Unterdrückt die Befehlsanzeige in Batch-Dateien |
| echo. | Gibt eine leere Zeile aus |
echo Hallo Welt:@echo off am Anfang verwendet, um die Ausführung der Befehle selbst zu unterdrücken – nur die Ausgaben werden angezeigt.
dir
cd
copy
move
del
mkdir
cls
echo
dir /s *.log – Alle Log-Dateien rekursiv suchen