In dieser Lektion lernst du, wie du mit den wichtigsten Befehlen unter Linux Dateien und Verzeichnisse erstellst, kopierst, verschiebst und löschst – ein essenzieller Bestandteil der täglichen Systemadministration.
Was du in dieser Lektion lernst
- Was es mit
mkdir,touch,cp,mv,rmundrmdirauf sich hat - Wie du Verzeichnisse korrekt anlegst, inklusive verschachtelter Strukturen mit
-p - Wie du Dateien verschiebst oder umbenennst und wie du das Überschreiben vermeidest
- Wie du Dateien und Verzeichnisse sicher löschst – inkl. der gefährlichen Varianten
- Wie du mit Globs wie
*,?,[]und[:digit:]mehrere Dateien auf einmal ansprichst
Typische Anwendungsbeispiele
Stell dir vor, du möchtest ein Projektverzeichnis für deine Übungsdateien anlegen und testweise ein paar leere Dateien hinzufügen:
mkdir -p ~/linux_essentials-2.4/globs
cd ~/linux_essentials-2.4/globs
touch test1 test2 star10 star2013 question1
Globbing verstehen
Globs helfen dir, viele Dateien mit ähnlichen Namen schnell zu verwalten:
ls star*
ls question1?
ls file[1-3]
Damit greifst du gezielt auf passende Dateigruppen zu, ohne alle Namen einzeln eingeben zu müssen.
Best Practices beim Löschen
rm kann gefährlich sein – insbesondere mit der Option -r. Nutze daher für wichtige Löschaktionen die interaktive Variante:
rm -ri ~/linux_essentials-2.4/moving
Zusätzlicher Tipp
Vermeide den Befehl rm -rf / – dieser würde dein gesamtes System löschen (und funktioniert nur mit Root). Sei also wachsam bei rm -r.
Lernorientierte Zusammenfassung
- mkdir: erstellt Verzeichnisse (mit
-pauch verschachtelt) - touch: erstellt leere Dateien oder aktualisiert Zeitstempel
- cp: kopiert Dateien (
-rfür Verzeichnisse) - mv: verschiebt oder benennt Dateien/Verzeichnisse um (
-izur Bestätigung) - rm: löscht Dateien (
-rrekursiv,-iinteraktiv) - rmdir: löscht leere Verzeichnisse (
-prekursiv) - Globbing: mit
*,?,[]und[[:digit:]]Gruppen ansprechen

Schreibe einen Kommentar