admin_grundlagen:dateitypen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:dateitypen [2011/10/25 12:06] – [Symbolischer Link] ingo_wichmann | admin_grundlagen:dateitypen [2022/02/01 10:51] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Dateitypen ====== | ====== Dateitypen ====== | ||
| + | |||
| + | Folgende Dateitypen gibt es: | ||
| + | |||
| + | ^ Abkürzung ^ ls -l ^ Dateityp | ||
| + | | f | - | gewöhnliche Datei | | ||
| + | | d || Verzeichnis | ||
| + | | l || symbolischer Link | | ||
| + | | b || Blockorientiertes Gerät | ||
| + | | c || Zeichenorientiertes (char) Gerät | | ||
| + | | p || Benannte Pipe (FIFO) | ||
| + | | s || Socket | ||
| + | |||
| + | Diese Abkürzungen können bei der Option '' | ||
| + | der Ausgabe von '' | ||
| + | |||
| + | Welche Dateitypen finden sich z.B. unter ''/ | ||
| + | find /dev -printf ' | ||
| + | |||
| ===== Normale Datei ===== | ===== Normale Datei ===== | ||
| touch datei | touch datei | ||
| > datei | > datei | ||
| - | ===== Verzeichniss | + | |
| + | Der wesentliche Unterschiede besteht, falls '' | ||
| + | |||
| + | ==== 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 | ||
| + | |||
| + | '' | ||
| + | |||
| + | vgl. [[hardlink]] | ||
| + | |||
| + | ===== Verzeichnis | ||
| mkdir verzeichnis | mkdir verzeichnis | ||
| + | Falls ein Verzeichniseintrag mit dem Namen bereits besteht, erscheint eine Fehlermeldung. | ||
| + | |||
| + | mkdir -p pfad/ | ||
| + | Hier werden auch bei Bedarf alle Zwischenverzeichnisse bis zum '' | ||
| + | | ||
| + | |||
| ===== Symbolischer Link ===== | ===== Symbolischer Link ===== | ||
| ln -s /tmp symlink | ln -s /tmp symlink | ||
| - | ==== verwaiste Symlinks finden ==== | + | vgl. [[Symbolische Links]] |
| - | find -L . -type l -ls | + | |
| ===== Gerätedatei ===== | ===== Gerätedatei ===== | ||
| mknod cdev c 5 3 | mknod cdev c 5 3 | ||
| Zeile 15: | Zeile 52: | ||
| ===== Named Pipe ===== | ===== Named Pipe ===== | ||
| mkfifo / | mkfifo / | ||
| + | |||
| + | Vgl. [[admin_grundlagen: | ||
| ===== Socket ===== | ===== Socket ===== | ||
| - | ( nicht in der Version von Debian 6.0 ) | + | |
| + | Sockets sind insbesondere aus der Kommunikation über TCP/IP bekannt | ||
| + | |||
| + | (CentOS 7, nicht in der Version von Debian 6.0) | ||
| Server: | Server: | ||
admin_grundlagen/dateitypen.1319544382.txt.gz · Zuletzt geändert: 2011/10/25 12:06 von ingo_wichmann
