.
stellt das Verzeichnis dar, in dem Sie sich befinden, und ..
stellt das übergeordnete Verzeichnis dar.
Aus der Punktdefinition:
Dies ist eine kurze Zeichenfolge (d. h. eine Folge von Zeichen), die an das Ende des Basisnamens (d. h. den Hauptteil des Namens) einer Datei oder eines Verzeichnisses angehängt wird, um den Typ der Datei oder des Verzeichnisses anzugeben.
Auf Unix-ähnlichen Betriebssystemen enthält jedes Verzeichnis mindestens ein Objekt, das durch einen einzelnen Punkt dargestellt wird, und ein weiteres, das durch zwei aufeinanderfolgende Punkte dargestellt wird. Ersteres bezieht sich auf das Verzeichnis selbst und letzteres auf sein übergeordnetes Verzeichnis (d. h. das Verzeichnis, das es enthält). Diese Elemente werden automatisch in jedem Verzeichnis erstellt, wie Sie sehen können, wenn Sie den Befehl ls mit seiner Option -a verwenden (die ihn anweist, seinen gesamten Inhalt anzuzeigen, einschließlich versteckter Elemente).
Es handelt sich um spezielle Name-Inode-Maps, die als Hardlinks zählen (sie erhöhen die Anzahl der Links), obwohl sie keine wirklichen Hardlinks sind, da Verzeichnisse, wie Sie sagten, keine Hardlinks haben können. Lesen Sie hier mehr:Hardlinks und Unix-Dateisystemknoten (Inodes)