Sie werden als Verzeichnisabkürzungen bezeichnet.
. = aktuelles Verzeichnis
.. = übergeordnetes Verzeichnis
Weitere Informationen finden Sie in dieser Frage . Sie werden auch in Abschnitt 2.13 (CTRL-F für 2.13) auf dieser Seite behandelt.
Genau das, was es sagt. Haben sie einen Namen neben "diese Punkt-Dinger"?
Sie werden als Verzeichnisabkürzungen bezeichnet.
. = aktuelles Verzeichnis
.. = übergeordnetes Verzeichnis
Weitere Informationen finden Sie in dieser Frage . Sie werden auch in Abschnitt 2.13 (CTRL-F für 2.13) auf dieser Seite behandelt.
Sie werden in meiner Erfahrung normalerweise als "Punkt" und "Punkt-Punkt" bezeichnet. Ich weiß nicht, dass sie einen gemeinsamen Namen haben - es sind nur die Einträge, die das hierarchische Dateisystem zusammenhalten, und werden ls(1)
standardmäßig nicht durch ' ' angezeigt, da sie immer dort sind (und andere Namen, die mit Punkt beginnen.) sind auch nicht gezeigt).
Wie John T sagt, sind ihre Bedeutungen fixiert - dot ist ein Name für das aktuelle Verzeichnis und dot-dot ist ein Name für das übergeordnete Verzeichnis.
Wenn Sie sich ein Unix 7th Edition-Handbuch anschauen, werden Sie feststellen, dass es keinen mkdir(2)
Systemaufruf gab. Der Superbenutzer könnte jedoch den link(2)
Systemaufruf verwenden, um die Punkt- und Punkt-Punkt-Einträge in einem Verzeichnis (und mknod(2)
das Verzeichnis) vorzunehmen Verzeichnis), und das mkdir(1)
Programm war folglich ein Setuid-Stammprogramm, das die Aufgabe ordnungsgemäß erledigte. Bei Missbrauch kann es zu einem inkorrekt hierarchischen Dateisystem kommen - und eine der Aufgaben des fsck(8)
Programms bestand darin, auf falsch zusammengestellte Verzeichnishierarchien zu prüfen und diese gegebenenfalls zu korrigieren.