Linux-Befehle: Dateien und Verzeichnisse

Classified in Informatik

Written at on Deutsch with a size of 4,54 KB.

Grundlegende Linux-Befehle für Dateien und Verzeichnisse

Verzeichnisse erstellen

  • mkdir /Ziel/Name: Erstellt ein leeres Verzeichnis namens Name unter /Ziel.

Zeitstempel ändern

  • touch /Quelle: Ändert die Zugriffs- und Änderungszeit der Datei /Quelle auf die aktuelle Zeit. Wenn die Datei nicht existiert, wird sie erstellt.

Dateien kopieren

  • cp /Quelle /Ziel: Kopiert die Datei /Quelle nach /Ziel mit dem gleichen Namen.
  • cp -r /Quelle /Ziel: Kopiert rekursiv alle Dateien aus dem Verzeichnis /Quelle nach /Ziel mit dem gleichen Namen.

Dateien verschieben

  • mv -f /Quelle /Ziel: Verschiebt die Datei /Quelle nach /Ziel und überschreibt bestehende Dateien mit dem gleichen Namen.
  • mv -u /Quelle /Ziel: Verschiebt die Datei /Quelle nach /Ziel, aber nur, wenn die Datei /Quelle neuer ist als die Datei /Ziel mit dem gleichen Namen oder wenn sie nicht existiert.
  • mv -i /Quelle /Ziel: Verschiebt die Datei /Quelle nach /Ziel und fragt vor dem Überschreiben einer bestehenden Datei mit dem gleichen Namen nach einer Bestätigung.

Dateien löschen

  • rm -f /Quelle: Löscht die Datei /Quelle.
  • rm -rf /Quelle: Löscht rekursiv alle Dateien im Verzeichnis /Quelle und schließlich das Verzeichnis selbst.

Dateien auflisten

  • ls /Quelle: Listet den Inhalt des Verzeichnisses /Quelle auf.
  • ls -a /Quelle: Listet den Inhalt des Verzeichnisses /Quelle auf, einschließlich der Dateien, die mit einem Punkt (.) beginnen.
  • head /Quelle: Gibt die ersten 10 Zeilen der Datei /Quelle auf dem Bildschirm aus.
  • head -n N /Quelle: Gibt die ersten N Zeilen der Datei /Quelle auf dem Bildschirm aus.
  • tail /Quelle: Gibt die letzten 10 Zeilen der Datei /Quelle auf dem Bildschirm aus.
  • tail -n N /Quelle: Gibt die letzten N Zeilen der Datei /Quelle auf dem Bildschirm aus.
  • cat /Quelle: Gibt den Inhalt der Datei /Quelle auf dem Bildschirm aus.
  • tac /Quelle: Gibt den Inhalt der Datei /Quelle in umgekehrter Reihenfolge aus, d.h. die letzte Zeile zuerst.
  • wc /Quelle: Gibt die Anzahl der Zeilen, Wörter und Bytes der Datei /Quelle in dieser Reihenfolge auf dem Bildschirm aus.
  • wc -w /Quelle: Gibt die Anzahl der Wörter in der Datei /Quelle auf dem Bildschirm aus.
  • wc -l /Quelle: Gibt die Anzahl der Zeilen in der Datei /Quelle auf dem Bildschirm aus.

Dateien umbenennen

  • rename 'von' 'zu' /Quelle: Ersetzt in den Namen der Dateien unter /Quelle das erste Vorkommen von 'von' durch 'zu'.
  • rename '.jpg' '.png' /Quelle: Benennt die Dateien unter /Quelle um, indem die Erweiterung .jpg in .png geändert wird.

Dateien zusammenfügen

  • cat /Quelle1 /Quelle2: Verkettet den Inhalt der Datei /Quelle2 an den Inhalt der Datei /Quelle1 und gibt das Ergebnis auf dem Bildschirm aus.
  • cat /Quelle1 /Quelle2 > /Ziel: Verkettet den Inhalt der Datei /Quelle2 an den Inhalt der Datei /Quelle1 und schreibt das Ergebnis in die Datei /Ziel.

Dateien teilen

  • split -d -a N -b M /Quelle Name: Teilt die Datei /Quelle in mehrere Dateien mit der Größe M (kann k für KB, m für MB sein) auf, wobei jede Datei den Namen Name gefolgt von einem numerischen Suffix der Länge N erhält.
  • split -d -a 3 -b 1400k /Quelle Name: Teilt die Datei /Quelle in mehrere Dateien mit der Größe 1400 KB auf, wobei jede Datei den Namen Name gefolgt von einem dreistelligen numerischen Suffix erhält. Dies ist nützlich, um die Datei auf Disketten zu verteilen.

Entradas relacionadas: