Andreas Moor

Linux Systemadministration

Linux Essentials 2.4 Dateien und Verzeichnisse unter Linux verwalten – So geht’s per Shell

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, rm und rmdir auf 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 -p auch verschachtelt)
  • touch: erstellt leere Dateien oder aktualisiert Zeitstempel
  • cp: kopiert Dateien (-r für Verzeichnisse)
  • mv: verschiebt oder benennt Dateien/Verzeichnisse um (-i zur Bestätigung)
  • rm: löscht Dateien (-r rekursiv, -i interaktiv)
  • rmdir: löscht leere Verzeichnisse (-p rekursiv)
  • Globbing: mit *, ?, [] und [[:digit:]] Gruppen ansprechen

Lerne mit mir dieses Kapitel auf YouTube

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert