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 [2024/07/07 16:57] – [Lösche Ordner/Dateien - rm] 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
 +-   Zeigt dir den aktuellen Ordner-Pfad (print working directory)
 +```
 +pwd
 +```
  
-===== pwd - Aktueller Ordner ===== 
-  pwd 
  
-  * Zeigt dir den aktuellen Ordner-Pfad (print working directory) 
  
-----+### ls Inhalt Ordner 
 +  Zeigt (listet) dir den Inhalt eines Ordners an (list) 
 +``` 
 +ls 
 +```
  
-===== ls - Inhalt Ordner===== +| Befehl   | Beschreibung | 
-  ls+|----------|-------------| 
 +| `ls -l`  | Detaillierte Listenansicht mit Rechten und Größe | 
 +| `ls -a`  | Zeigt auch versteckte Dateien an | 
 +| `ls -la` | Kombination aus `-l` und `-a` |
  
-  * Zeigt (listet) dir den Inhalt eines Ordners an (list) 
  
  
-|< 100% 40% >| +### mkdir Erstelle Ordner 
-^ Optionen      ^  Beschreibung       ^ +  Erstellt einen oder mehrere Ordner (make directory
-|''ls -l'' | Listet den gesamten Inhalt in Listenform an  | +``` 
-|''ls -a'' | Listet den gesamten Inhalt inklusive der versteckten Dateien (.Filesauf  | +mkdir ORDNER [ORDNER] ... 
-|''ls -la'' | Zusammenfassung der beiden Optionen  |+```
  
-----+| 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 |
  
-===== mkdir - Erstelle Ordner===== 
-  mkdir ORDNER [ORDNER] ... 
  
-  * Erstellt einen oder mehrere Ordner (make directory) 
  
-|< 100% 40%  >| +### rm - Lösche Ordner/Dateien 
-^ Optionen                        Beschreibung                                                                                                                                                                                           ^ +-   Löscht die angegebenen Ordner oder Dateien (remove) 
-| ''mkdir ORDNER''               | Erstellt ORDNER im aktuellen Ordner                                                                                                                                                                     | +``` 
-| ''mkdir ORDNER1 ORDNER2 ...''  | Erstellt ORDNER1 und ORDNER2 im aktuellen Ordner. Noch mehr Ordner sind möglich +rm 
-| ''mkdir -p ORDNER1/ORDNER2''   | Erstellt ORDNER2 im aktuellen Ordner. Falls ORDNER1 noch nicht vorhanden ist, wird dieser gleich mit erstellt  \\ -p steht für Parent=Eltern                                                     | +```
-| ''mkdir /PATH/TO/ORDNER ''     | Erstellt den Ordner /PATH/TO/ORDNER. Absoluter Pfad                                                                                                                                       | +
-<WRAP center important>  Leerzeichen ist für Linux das Zeichen, dass zwei Ordner erstellt werden  </WRAP> +
  
-----+| 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 |
  
-===== Lösche Ordner/Dateien rm ===== +| Befehl         | Beschreibung | 
-    rm  +|---------------|-------------| 
-  Löscht die angegebenen Ordner oder Dateien (remove)+| `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 |
  
  
-<wrap em>Dateien</wrap> 
  
 +### 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 |
  
-|< 100% 40%  >| 
-^ Optionen      ^  Beschreibung       ^ 
-|''rm FILE [FILE2]'' | Löscht FILE oder mehrere Files im aktuellen Ordner   | 
-|''rm *.jpg'' | Löscht alle Files mit der Endung .jpg im aktuellen Ordner   | 
-|''rm PATH/TO/FOLDER/FILE'' | Löscht FILE im angegebenen Pfad ausgehend vom aktuellen Ordner   | 
-|''rm /PATH/TO/FOLDER/FILE'' | Löscht FILE im angegebenen absoluten Pfad unhabhängig vom aktuellen Ordner  | 
  
-<wrap em>Ordner</wrap> 
  
-|< 100% 40%  >| +### mv - Dateien verschieben/umbenennen 
-^ Optionen      ^  Beschreibung       ^ +-   Verschiebt eine Datei oder einen Ordner oder benennt sie um (move) 
-|''rm -ORDNER'' Löscht den Ordner und dessen Inhalt.   +``` 
-|''rm -rf ORDNER'' Löscht den Ordner und dessen Inhalt. Ohne Nachfrage! Schnellaber gefährlich.  +mv QUELLE ZIEL 
-|''rm -ri ORDNER'' Löscht den Ordner und dessen Inhalt. Mit Nachfrage. Sichereraber nervt manchmal.  |+``` 
 + 
 +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 neueleere 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 nurwenn die Datei existiert |
  
-<WRAP center important>  Beim Benutzen von ''rm'' verschwinden die Dateien endgültig. Also Vorsicht.  </WRAP>  
  
  
-|< 100% 20% 80% >| 
-^ Optionen      ^  Beschreibung       ^ 
-|'''' |   |