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 listet den Inhalt eines Verzeichnisses auf – Dateien, Ordner und versteckte Einträge.
| 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 |
ls -l:ls -la ist die erste Kombination, die jeder Linux-Admin lernt. Sie zeigt wirklich alle relevanten Informationen eines Verzeichnisses.
cd (change directory) wechselt das aktuelle Arbeitsverzeichnis. Ohne Argument wird das Home-Verzeichnis aufgerufen.
| Kürzel | Bedeutung |
|---|---|
| ~ | Home-Verzeichnis des aktuellen Benutzers |
| / | Root-Verzeichnis (oberste Ebene) |
| .. | Ein Verzeichnis (übergeordnet) |
| ../.. | Zwei Verzeichnisse übergeordnet |
| - | Letztes (vorheriges) Verzeichnis |
cd - springen Sie zwischen zwei Verzeichnissen hin und her – perfekt für häufige Wechsel zwischen zwei Pfaden.
cp kopiert Dateien und Verzeichnisse (mit -r). Die Quelle bleibt erhalten, am Ziel entsteht eine Kopie.
| 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 |
cp überschreibt Zieldateien ohne Warnung. Verwenden Sie immer -i für interaktives Kopieren, wenn Sie sich unsicher sind!
mv verschiebt eine Datei oder ein Verzeichnis an einen anderen Ort oder benennt es um – je nachdem, ob Quelle und Ziel denselben Pfad haben.
| Option | Beschreibung |
|---|---|
| -i | Interaktiv – fragt vor Überschreiben nach |
| -u | Nur verschieben, wenn Quelle neuer ist als Ziel |
| -v | Verbose – zeigt an, was passiert |
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 löscht Dateien und (mit -r) auch Verzeichnisse. Dieser Befehl ist endgültig – es gibt keinen Papierkorb!
| 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 |
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!
ls
cd
cp
mv
rm