This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. # Datei-Befehle ### pwd - Aktueller Ordner - Zeigt dir den aktuellen Ordner-Pfad (print working directory) ``` pwd ``` ### ls - Inhalt Ordner - Zeigt (listet) dir den Inhalt eines Ordners an (list) ``` ls ``` | Befehl | Beschreibung | |----------|-------------| | `ls -l` | Detaillierte Listenansicht mit Rechten und Größe | | `ls -a` | Zeigt auch versteckte Dateien an | | `ls -la` | Kombination aus `-l` und `-a` | ### mkdir - Erstelle Ordner - Erstellt einen oder mehrere Ordner (make directory) ``` mkdir ORDNER [ORDNER] ... ``` | Befehl | Beschreibung | |-----------------------------|-------------| | `mkdir ORDNER` | Erstellt einen neuen Ordner | | `mkdir ORDNER1 ORDNER2 …` | Erstellt mehrere Ordner auf einmal | | `mkdir -p ORDNER1/ORDNER2` | Erstellt verschachtelte Ordner | | `mkdir /PATH/TO/ORDNER` | Erstellt einen Ordner an einem bestimmten Pfad | ### rm - Lösche Ordner/Dateien - Löscht die angegebenen Ordner oder Dateien (remove) ``` rm ``` | Befehl | Beschreibung | |-----------------------------|-------------| | `rm FILE [FILE2]` | Löscht eine oder mehrere Dateien | | `rm *.jpg` | Löscht alle Dateien mit der Endung `.jpg` | | `rm PATH/TO/FOLDER/FILE` | Löscht eine Datei in einem bestimmten Pfad | | `rm /PATH/TO/FOLDER/FILE` | Löscht eine Datei mit absolutem Pfad | | Befehl | Beschreibung | |---------------|-------------| | `rm -r ORDNER` | Löscht einen Ordner und seinen Inhalt rekursiv | | `rm -rf ORDNER` | Erzwingt das Löschen eines Ordners ohne Rückfrage | | `rm -ri ORDNER` | Fragt vor dem Löschen jedes Elements nach Bestätigung | ### cp - Dateien kopieren - Kopiert eine Datei oder einen Ordner (copy) ``` cp QUELLE ZIEL ``` | Befehl | Beschreibung | |-----------------------------|-------------| | `cp DATEI NEUERNAME` | Erstellt eine Kopie der Datei mit neuem Namen | | `cp DATEI ORDNER/` | Kopiert die Datei in einen anderen Ordner | | `cp -r ORDNER1 ORDNER2` | Kopiert einen Ordner samt Inhalt | | `cp -i DATEI NEUERNAME` | Fragt vor dem Überschreiben einer Datei nach Bestätigung | ### mv - Dateien verschieben/umbenennen - Verschiebt eine Datei oder einen Ordner oder benennt sie um (move) ``` mv QUELLE ZIEL ``` | Befehl | Beschreibung | |-----------------------------|-------------| | `mv DATEI NEUERNAME` | Benennt eine Datei um | | `mv DATEI ORDNER/` | Verschiebt eine Datei in einen anderen Ordner | | `mv -i DATEI NEUERNAME` | Fragt vor dem Überschreiben einer Datei nach Bestätigung | ### touch - Datei erstellen oder Datum aktualisieren - Erstellt eine neue, leere Datei oder aktualisiert das Änderungsdatum einer bestehenden Datei (touch) ``` touch DATEI ``` | Befehl | Beschreibung | |-----------------------------|-------------| | `touch DATEI` | Erstellt eine neue Datei oder aktualisiert eine bestehende | | `touch DATEI1 DATEI2 …` | Erstellt oder aktualisiert mehrere Dateien auf einmal | | `touch -c DATEI` | Aktualisiert das Datum nur, wenn die Datei existiert |