Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
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 ===== |