Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:datei-befehle [2025/02/06 20:54] swelinux:datei-befehle [2025/12/20 14:53] (current) – external edit 127.0.0.1
Line 1: Line 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` |
  
-|Optionen      | 
-|''%%ls -l%%'' | 
-|''%%ls -a%%'' | 
-|''%%ls -la%%''| 
  
  
----- +### 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 |
  
-|Optionen                        | 
-|''%%mkdir ORDNER%%''            | 
-|''%%mkdir ORDNER1 ORDNER2 …%%'' | 
-|''%%mkdir -p ORDNER1/ORDNER2%%''| 
-|''%%mkdir /PATH/TO/ORDNER%%''   | 
  
  
----- +### 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 |
  
-|Optionen                       +Befehl         | Beschreibung 
-|''%%rm FILE [FILE2]%%''        +|---------------|-------------
-|''%%rm *.jpg%%''               +`rm -r ORDNER`  | Löscht einen Ordner und seinen Inhalt rekursiv 
-|''%%rm PATH/TO/FOLDER/FILE%%'' +`rm -rf ORDNER` | Erzwingt das Löschen eines Ordners ohne Rückfrage 
-|''%%rm /PATH/TO/FOLDER/FILE%%''|+`rm -ri ORDNER` | Fragt vor dem Löschen jedes Elements nach Bestätigung |
  
-|Optionen             | 
-|''%%rm -r ORDNER%%'' | 
-|''%%rm -rf ORDNER%%''| 
-|''%%rm -ri ORDNER%%''| 
  
  
----- +### 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 |
  
-|Optionen                                              | 
-|''%%cp DATEI NEUERNAME%%''                            | 
-|''%%cp DATEI ORDNER/%%''                              | 
-|''%%cp -r ORDNER1 ORDNER2%%''                         | 
-|''%%cp -i DATEI NEUERNAME%%'' (fragt 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) +
- +
-|Optionen                                              | +
-|''%%mv DATEI NEUERNAME%%''                            | +
-|''%%mv DATEI ORDNER/%%''                              | +
-|''%%mv -i DATEI NEUERNAME%%'' (fragt 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 |
  
-|Optionen                                                 | 
-|''%%touch DATEI%%''                                      | 
-|''%%touch DATEI1 DATEI2 …%%''                            | 
-|''%%touch -c DATEI%%'' (ändert nur, wenn Datei existiert)| 
  
  
-----