Linux Grundlagen Cheatsheet

5 Kernbefehle
Die fünf wichtigsten Linux-Befehle: ls · cd · cp · mv · rm Diese Befehle sind das Fundament jeder Linux-Arbeit. Mit ihnen navigieren, kopieren, verschieben und löschen Sie Dateien und Verzeichnisse.

ls – Verzeichnisinhalt anzeigen

ls [Optionen] [Pfad]
ls -la /home/benutzer

ls listet den Inhalt eines Verzeichnisses auf – Dateien, Ordner und versteckte Einträge.

Häufige Optionen

Option Beschreibung
-l Ausführliche Liste mit Berechtigungen, Besitzer, Größe, Datum
-a Alle Dateien anzeigen (auch versteckte mit vorangestelltem Punkt)
-h Menschenlesbare Größen (z.B. 1.2K, 45M)
-R Rekursiv – Unterverzeichnisse durchsuchen
-S Nach Dateigröße sortieren
-t Nach Änderungsdatum sortieren
Beispiele
ls -la # Ausführliche Liste aller Dateien
ls -lh /var/log # Ausführlich mit lesbaren Größen
ls -laR /etc # Rekursive Auflistung aller Verzeichnisse
Typische Ausgabe von ls -l:
-rw-r--r-- 1 user group 1024 Mar 15 10:30 datei.txt
drwxr-xr-x 2 user group 4096 Mar 15 09:00 ordner/
Tipp: ls -la ist die erste Kombination, die jeder Linux-Admin lernt. Sie zeigt wirklich alle relevanten Informationen eines Verzeichnisses.

cd – Verzeichnis wechseln

cd [Pfad]
cd /home/benutzer/Dokumente

cd (change directory) wechselt das aktuelle Arbeitsverzeichnis. Ohne Argument wird das Home-Verzeichnis aufgerufen.

Wichtige Pfad-Kürzel

Kürzel Bedeutung
~ Home-Verzeichnis des aktuellen Benutzers
/ Root-Verzeichnis (oberste Ebene)
.. Ein Verzeichnis (übergeordnet)
../.. Zwei Verzeichnisse übergeordnet
- Letztes (vorheriges) Verzeichnis
Beispiele
cd # Wechselt ins Home-Verzeichnis (~)
cd /var/log # Wechselt nach /var/log
cd .. # Wechselt ein Verzeichnis zurück
cd ~/Dokumente # Wechselt ins Dokumente-Verzeichnis im Home
cd - # Wechselt zum zuletzt besuchten Verzeichnis
Tipp: Mit cd - springen Sie zwischen zwei Verzeichnissen hin und her – perfekt für häufige Wechsel zwischen zwei Pfaden.

cp – Dateien kopieren

cp [Optionen] Quelle Ziel
cp -r /pfad/quelle /pfad/ziel

cp kopiert Dateien und Verzeichnisse (mit -r). Die Quelle bleibt erhalten, am Ziel entsteht eine Kopie.

Häufige Optionen

Option Beschreibung
-r / -R Rekursiv – kopiert Verzeichnisse mit ihrem gesamten Inhalt
-i Interaktiv – fragt vor Überschreiben nach (sicher)
-u Nur kopieren, wenn Quelle neuer ist als Ziel (Update)
-p Behält Zeitstempel und Berechtigungen bei
-v Verbose – zeigt an, was kopiert wird
Beispiele
cp datei.txt backup.txt # Datei im gleichen Ordner kopieren
cp datei.txt /backup/ # Datei in anderen Ordner kopieren
cp -r ordner/ ordner_backup/ # Ganzen Ordner rekursiv kopieren
cp -i datei.txt /ziel/ # Sicher: Nachfrage vor Überschreiben
cp -u quelle/*.log /backup/ # Nur neuere .log-Dateien kopieren
Achtung: cp überschreibt Zieldateien ohne Warnung. Verwenden Sie immer -i für interaktives Kopieren, wenn Sie sich unsicher sind!

mv – Verschieben oder umbenennen

mv [Optionen] Quelle Ziel
mv alte_datei.txt neue_datei.txt

mv verschiebt eine Datei oder ein Verzeichnis an einen anderen Ort oder benennt es um – je nachdem, ob Quelle und Ziel denselben Pfad haben.

Häufige Optionen

Option Beschreibung
-i Interaktiv – fragt vor Überschreiben nach
-u Nur verschieben, wenn Quelle neuer ist als Ziel
-v Verbose – zeigt an, was passiert
Beispiele
mv datei.txt neuer_name.txt # Datei umbenennen
mv datei.txt /backup/ # Datei verschieben
mv -i old.log /logs/ # Sicher: Nachfrage bei existierendem Ziel
mv verzeichnis/ /neuer_pfad/ # Ganzen Ordner verschieben
mv *.txt textdateien/ # Alle .txt-Dateien verschieben
Tipp: mv ist sowohl zum Umbenennen als auch zum Verschieben geeignet. Wenn Quelle und Ziel im selben Verzeichnis liegen, wird umbenannt. Liegen sie in verschiedenen Pfaden, wird verschoben.

rm – Dateien löschen

rm [Optionen] Datei(en)
rm -rf /pfad/zu/löschendem_ordner/

rm löscht Dateien und (mit -r) auch Verzeichnisse. Dieser Befehl ist endgültig – es gibt keinen Papierkorb!

Häufige Optionen

Option Beschreibung
-r / -R Rekursiv – löscht Verzeichnisse mit ihrem gesamten Inhalt
-f Force – überspringt Warnungen und löscht ohne Nachfrage
-i Interaktiv – fragt bei jeder Datei nach (sicher)
-v Verbose – zeigt an, was gelöscht wird
Beispiele
rm datei.txt # Datei löschen
rm -i *.log # Sicher: Frage vor jedem Löschen
rm -r alter_ordner/ # Ordner mit Inhalt löschen (fragt nach)
rm -rf /tmp/temp_ordner/ # Forced löschen – ohne Nachfrage
rm -rf * # ⚠️ ALLE Dateien im aktuellen Ordner löschen!
⚠️ Warnung: rm -rf ist der gefährlichste Befehl in Linux. Er löscht endgültig und unwiderruflich – ohne Bestätigung. Überprüfen Sie immer den Pfad, bevor Sie diesen Befehl ausführen!

Quick Summary

ls
Auflisten
cd
Wechseln
cp
Kopieren
mv
Verschieben / Umbenennen
rm
Löschen