| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| linux:datei-befehle [2025/02/06 21:00] – swe | linux:datei-befehle [2025/12/20 14:53] (current) – external edit 127.0.0.1 |
|---|
| ====== Datei-Befehle ====== | # Datei-Befehle |
| |
| |
| ---- | |
| |
| ==== pwd - Aktueller Ordner ==== | ### pwd - Aktueller Ordner |
| | - Zeigt dir den aktuellen Ordner-Pfad (print working directory) |
| <code> | ``` |
| pwd | pwd |
| </code> | ``` |
| |
| * Zeigt dir den aktuellen Ordner-Pfad (print working directory) | |
| |
| |
| ---- | ### ls - Inhalt Ordner |
| | - Zeigt (listet) dir den Inhalt eines Ordners an (list) |
| ==== ls - Inhalt Ordner ==== | ``` |
| | |
| <code> | |
| ls | ls |
| </code> | ``` |
| |
| * Zeigt (listet) dir den Inhalt eines Ordners an (list) | | 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` | |
| |
| ^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 - Erstelle Ordner ==== | ``` |
| | |
| <code> | |
| mkdir ORDNER [ORDNER] ... | mkdir ORDNER [ORDNER] ... |
| </code> | ``` |
| |
| * Erstellt einen oder mehrere Ordner (make directory) | | 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 | |
| |
| ^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 - Lösche Ordner/Dateien ==== | ``` |
| | |
| <code> | |
| rm | rm |
| </code> | ``` |
| |
| * Löscht die angegebenen Ordner oder Dateien (remove) | | 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 ^ | | Befehl | Beschreibung | |
| |''%%rm FILE [FILE2]%%'' |Löscht eine oder mehrere Dateien | | |---------------|-------------| |
| |''%%rm *.jpg%%'' |Löscht alle Dateien mit der Endung ''%%.jpg%%''| | | `rm -r ORDNER` | Löscht einen Ordner und seinen Inhalt rekursiv | |
| |''%%rm PATH/TO/FOLDER/FILE%%'' |Löscht eine Datei in einem bestimmten Pfad | | | `rm -rf ORDNER` | Erzwingt das Löschen eines Ordners ohne Rückfrage | |
| |''%%rm /PATH/TO/FOLDER/FILE%%''|Löscht eine Datei mit absolutem Pfad | | | `rm -ri ORDNER` | Fragt vor dem Löschen jedes Elements nach Bestätigung | |
| |
| ^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 - Dateien kopieren ==== | ``` |
| | |
| <code> | |
| cp QUELLE ZIEL | cp QUELLE ZIEL |
| </code> | ``` |
| |
| * Kopiert eine Datei oder einen Ordner (copy) | | 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 | |
| |
| ^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 - Dateien verschieben/umbenennen ==== | ``` |
| | |
| <code> | |
| mv QUELLE ZIEL | mv QUELLE ZIEL |
| </code> | ``` |
| | |
| * Verschiebt eine Datei oder einen Ordner oder benennt sie um (move) | |
| | |
| ^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| | |
| |
| | | 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 ==== | |
| |
| <code> | ### touch - Datei erstellen oder Datum aktualisieren |
| | - Erstellt eine neue, leere Datei oder aktualisiert das Änderungsdatum einer bestehenden Datei (touch) |
| | ``` |
| touch DATEI | touch DATEI |
| </code> | ``` |
| |
| * Erstellt eine neue, leere Datei oder aktualisiert das Änderungsdatum einer bestehenden Datei (touch) | | 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 | |
| |
| ^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 | | |
| |
| |
| ---- | |