Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:dateitypen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
admin_grundlagen:dateitypen [2020/12/04 14:36]
holger_jakobs [Socket]
admin_grundlagen:dateitypen [2022/02/01 10:51] (aktuell)
Zeile 3: Zeile 3:
 Folgende Dateitypen gibt es: Folgende Dateitypen gibt es:
  
-^ Abkürzung ^ Dateityp ​                 ^   +^ Abkürzung ^ ls -l ^  ​Dateityp ​                 ^   
-|    f      | gewöhnliche Datei         | +|    f      ​|  -    ​| gewöhnliche Datei         | 
-|    d      | Verzeichnis ​              | +|    d             || Verzeichnis ​              | 
-|    l      | symbolischer Link         | +|    l             || symbolischer Link         | 
-|    b      | Blockorientiertes Gerät ​  | +|    b             || Blockorientiertes Gerät ​  | 
-|    c      | Zeichenorientiertes Gerät | +|    c             || Zeichenorientiertes ​(char) ​Gerät | 
-|    p      | Benannte Pipe (FIFO) ​     | +|    p             || Benannte Pipe (FIFO) ​     | 
-|    s      | Socket ​                   |+|    s             || Socket ​                   |
  
 Diese Abkürzungen können bei der Option ''​-type''​ von ''​find''​ verwendet werden. Sie stehen in Diese Abkürzungen können bei der Option ''​-type''​ von ''​find''​ verwendet werden. Sie stehen in
Zeile 23: Zeile 23:
  
 Der wesentliche Unterschiede besteht, falls ''​datei''​ bereits existiert. ''​touch''​ ändert den Dateiinhalt nicht, sondern aktualisiert lediglich die Zeitstempel. ''>''​ überschreibt die Datei mit leerem Inhalt, die Größe ist anschließend also 0 Bytes. Der wesentliche Unterschiede besteht, falls ''​datei''​ bereits existiert. ''​touch''​ ändert den Dateiinhalt nicht, sondern aktualisiert lediglich die Zeitstempel. ''>''​ überschreibt die Datei mit leerem Inhalt, die Größe ist anschließend also 0 Bytes.
 +
 +==== Link ====
 +
 +Jede Datei hat mindestens einen Link -- nämlich ihren Verzeichniseintrag. Um zu einer Datei einen
 +weiteren Verzeichniseintrag hinzuzufügen (also einen weiteren Link), schreibt man:
 +  ln datei1 datei2
 +  ​
 +''​datei1''​ und ''​datei2''​ müssen sich im selben Dateisystem (Datenträger,​ Partition) befinden, weil keine neue Datei erzeugt wird, sondern lediglich ein weiterer Verzeichniseintrag erzeugt wird, der auf denselben i-Node zeigt.
  
 vgl. [[hardlink]] vgl. [[hardlink]]
Zeile 33: Zeile 41:
 Hier werden auch bei Bedarf alle Zwischenverzeichnisse bis zum ''​verzeichnis''​ erstellt. Falls diese oder auch das ''​verzeichnis''​ bereits existieren, passiert nichts. Hier werden auch bei Bedarf alle Zwischenverzeichnisse bis zum ''​verzeichnis''​ erstellt. Falls diese oder auch das ''​verzeichnis''​ bereits existieren, passiert nichts.
   ​   ​
-===== Link ===== 
- 
-Jede Datei hat mindestens einen Link -- nämlich ihren Verzeichniseintrag. Um zu einer Datei einen 
-weiteren Verzeichniseintrag hinzuzufügen (also einen weiteren Link), schreibt man: 
-  ln datei1 datei2 
-  ​ 
-''​datei1''​ und ''​datei2''​ müssen sich im selben Dateisystem (Datenträger,​ Partition) befinden, weil keine neue Datei erzeugt wird, sondern lediglich ein weiterer Verzeichniseintrag erzeugt wird, der auf denselben i-Node zeigt. 
  
 ===== Symbolischer Link ===== ===== Symbolischer Link =====
admin_grundlagen/dateitypen.1607092598.txt.gz · Zuletzt geändert: 2020/12/04 14:36 von holger_jakobs