Ordner und Dateien anlegen, kopieren und verschieben
Mit mkdir legst du Ordner an, mit cp kopierst du Dateien, mit mv verschiebst und benennst du sie um, und mit rm löschst du sie, und zwar endgültig, ohne Papierkorb.
Vorher ansehen: Durch Ordner navigieren
Was du lernst
In dieser Lektion veränderst du mit Befehlen, was auf deinem Rechner liegt, und kannst danach:
- mit
mkdireinen Ordner anlegen - eine leere Datei anlegen, unter Windows mit
New-Itemund auf dem Mac mittouch - mit
cpeine Datei kopieren und mitmveine Datei verschieben oder umbenennen - erklären, warum
rmvorsichtig zu benutzen ist, und eine Datei damit löschen - mit
catden Inhalt einer Textdatei anzeigen
Bisher hast du dich nur umgesehen. Jetzt veränderst du etwas: Du legst Ordner und Dateien an, kopierst und verschiebst sie. Probiere alles in einem eigenen Übungsordner aus, damit nichts Wichtiges dazwischengerät. Wechsle dazu in deinen Benutzerordner und lege ihn mit dem ersten neuen Befehl an.
Ordner anlegen: mkdir
mkdir steht für make directory und legt einen Ordner im aktuellen
Verzeichnis an:
cd ~
mkdir uebung
cd uebung
Eine leere Datei anlegen
Hier unterscheiden sich die beiden Systeme. Unter Windows legt New-Item
eine leere Datei an, auf dem Mac touch:
New-Item notizen.txt
touch notizen.txt
Meist legst du Dateien aber mit dem Programm an, mit dem du sie auch füllst, etwa mit einem Editor. Die Kommandozeile brauchst du dann zum Ordnen.
Kopieren: cp
cp (copy) bekommt zwei Argumente: was kopiert werden soll, und wohin. Ist
das Ziel ein Ordner, landet die Kopie darin, unter demselben Namen. Ist das
Ziel ein neuer Name, entsteht die Kopie unter diesem Namen:
mkdir archiv
cp notizen.txt archiv
cp notizen.txt notizen-alt.txt
Danach gibt es notizen.txt dreimal: das Original, eine Kopie in archiv und
eine Kopie namens notizen-alt.txt. Prüfe es mit ls und ls archiv.
Verschieben und umbenennen: mv
mv (move) sieht aus wie cp, nur bleibt nichts zurück: Die Datei wandert
an die neue Stelle. Bekommt mv einen neuen Namen statt eines Ordners,
benennt es die Datei um, denn Umbenennen ist für die Shell nichts anderes als
Verschieben an denselben Ort unter anderem Namen:
mv notizen-alt.txt archiv
mv notizen.txt ideen.txt
Inhalt ansehen: cat
cat gibt den Inhalt einer Textdatei aus. Schreib zuerst etwas hinein, etwa
mit einem Editor, oder direkt in der Kommandozeile, denn > leitet die
Ausgabe eines Befehls in eine Datei um:
echo "Kommandozeile üben" > ideen.txt
cat ideen.txt
Achtung: > überschreibt, was vorher in der Datei stand.
Löschen: rm
rm (remove) löscht eine Datei:
rm ideen.txt
Einen leeren Ordner entfernst du mit rmdir und seinem Namen. Ist er nicht
leer, weigert sich rmdir auf dem Mac, und die PowerShell fragt nach, ob sie
alles darin mitlöschen soll. Antworte dort mit N, wenn du nicht ganz sicher
bist; beides ist eine Bremse, die dich vor dem versehentlichen Löschen ganzer
Ordner schützt.
Darauf baut auf
Mehr dazu
Details
- Niveau
- Einstieg
- Module
- Digitalisierung und Programmierung
- In Lernpfaden
- Die Kommandozeile
- Code
1512- Stand
- 1. November 2026
- Status
- veröffentlicht