Sobes.tech
Junior

Welche Befehle in Linux werden verwendet, um mit Dateien und Verzeichnissen zu arbeiten?

sobes.tech KI

Antwort von AI

  • ls: Anzeigen des Inhalts eines Verzeichnisses.
  • cd: Wechseln des aktuellen Arbeitsverzeichnisses.
  • pwd: Vollständigen Pfad des aktuellen Arbeitsverzeichnisses anzeigen.
  • mkdir: Erstellen eines Verzeichnisses.
  • rmdir: Löschen eines leeren Verzeichnisses.
  • touch: Erstellen einer leeren Datei oder Aktualisieren des Änderungsdatums einer bestehenden Datei.
  • cp: Kopieren von Dateien oder Verzeichnissen.
  • mv: Verschieben oder Umbenennen von Dateien/Verzeichnissen.
  • rm: Löschen von Dateien oder Verzeichnissen (mit der Option -r für rekursives Löschen).
  • cat: Ausgabe des Inhalts einer Datei auf die Standardausgabe, Zusammenfügen von Dateien.
  • less / more: Seitengestützte Anzeige des Inhalts einer Datei.
  • head: Anzeigen der ersten Zeilen einer Datei.
  • tail: Anzeigen der letzten Zeilen einer Datei.
  • file: Bestimmung des Dateityps.
  • find: Suche nach Dateien und Verzeichnissen anhand verschiedener Kriterien.
  • grep: Suche nach Zeilen, die einem Muster in Dateien entsprechen.
  • chmod: Ändern der Zugriffsrechte für Dateien und Verzeichnisse.
  • chown: Ändern des Eigentümers einer Datei oder eines Verzeichnisses.
  • chgrp: Ändern der Gruppenzugehörigkeit einer Datei oder eines Verzeichnisses.
  • ln: Erstellen von Links (hart oder symbolisch).
  • df: Anzeige von Informationen über die Nutzung des Festplattenplatzes durch Dateisysteme.
  • du: Schätzung der Nutzung des Festplattenplatzes durch Dateien und Verzeichnisse.

Beispiele:

# Inhalt mit Details anzeigen
ls -l

# Neues Verzeichnis erstellen
mkdir mein_neues_verzeichnis

# Datei kopieren
cp quell_datei ziel_verzeichnis/

# Datei verschieben oder umbenennen
mv alte_datei neuer_name

# Datei löschen
rm datei_zu_löschen

# Erste 10 Zeilen einer Datei anzeigen
head meine_log_datei

# Dateien mit der Erweiterung .txt im aktuellen Verzeichnis und Unterverzeichnissen suchen
find . -name "*.txt"

# Berechtigungen ändern, damit der Eigentümer ein Skript ausführen kann
chmod u+x mein_skript.sh