Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:dateitypen [2020/12/04 14:28] holger_jakobs [Dateitypen] |
admin_grundlagen:dateitypen [2020/12/04 14:33] holger_jakobs [Symbolischer Link] |
||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
touch datei | touch datei | ||
> datei | > datei | ||
+ | |||
+ | 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. | ||
vgl. [[hardlink]] | vgl. [[hardlink]] | ||
- | ===== Verzeichniss ===== | + | ===== Verzeichnis ===== |
mkdir verzeichnis | mkdir verzeichnis | ||
+ | Falls ein Verzeichniseintrag mit dem Namen bereits besteht, erscheint eine Fehlermeldung. | ||
+ | |||
+ | mkdir -p pfad/zu/einem/verzeichnis | ||
+ | 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 ===== | ||
ln -s /tmp symlink | ln -s /tmp symlink |