Genau das, was es sagt. Haben sie einen Namen neben "jenen Punktdingies"?
unix
shell
terminology
Jergason
quelle
quelle
Sie werden nach meiner Erfahrung normalerweise als "Punkt" und "Punkt-Punkt" bezeichnet. Ich weiß nicht, dass sie einen kollektiven Namen haben - sie sind nur die Einträge, die das hierarchische Dateisystem zusammenhalten, und sie werden
ls(1)
standardmäßig nicht mit " " angezeigt, da sie immer vorhanden sind (und andere Namen, die mit "dot" beginnen sind auch nicht dargestellt).Wie John T sagt, sind die Bedeutungen fest - Punkt ist ein Name für das aktuelle Verzeichnis und Punkt-Punkt ist ein Name für das übergeordnete Verzeichnis.
Wenn Sie sich ein Unix 7th Edition-Handbuch ansehen, werden Sie feststellen, dass es keinen
mkdir(2)
Systemaufruf gab, aber der Superuser könnte denlink(2)
Systemaufruf verwenden, um die Punkt- und Punkt-Punkt-Einträge in einem Verzeichnismknod(2)
vorzunehmen (und um die Verzeichnis), und dasmkdir(1)
Programm war folglich ein setuid-Root-Programm, das die Aufgabe ordnungsgemäß erledigte. Bei Missbrauch könnte es zu einem falsch hierarchischen Dateisystem kommen - und eine der Aufgaben desfsck(8)
Programms bestand darin, falsch zusammengestellte Verzeichnishierarchien zu überprüfen und gegebenenfalls zu korrigieren.quelle