Quelle est l'histoire derrière notre repitition massive de ./foo
y cd ..
. Où est-ce que ces deux .
y ..
proviennent-ils ? Où pourraient-ils être considérés comme un moyen de naviguer dans l'arborescence d'un système de fichiers pour la première fois ?
Réponses
Trop de publicités?Extrait d'un Entretien avec Ken Thompson (9-6-89) :
Chaque fois que nous avons fait un répertoire, en convention nous le mettions dans un autre appelé répertoire - répertoire, qui était dd. Son nom était dd et que tous les répertoires des utilisateurs et en fait la plupart des autres répertoires les utilisateurs maintiennent leur propre répertoire ont des pointeurs vers dd, et dd a été raccourci en "point-dot". et dd était pour directory-directory.
Je suis désolé de ne pas pouvoir répondre correctement, mais je peux vous recommander ces liens :
- L'évolution du système de partage du temps Unix et
- Une brève histoire du système de fichiers rapide BSD
pour des notes historiques intéressantes sur les premiers systèmes de fichiers et leur utilisation.
A part cela, la référence la plus ancienne que j'ai trouvée est l'article de 1974 intitulé " Le système UNIX de partage du temps " par Dennis Ritchie et Ken Thompson. Le précurseur d'UNIX, Multics, disposait également de systèmes de fichiers hiérarchiques et de la notion de chemins relatifs, mais d'après " Introduction à MULTICS "Il utilise une autre notation pour cela.