Изначально файловая система UNIX не была иерархической. Существовала единственная «директория директорий», содержавшая ссылки на другие каталоги. Большинство каталогов имели ссылку на эту «директорию директорий», названную "dd".
С появлением иерархической структуры файловой системы, "dd" трансформировалась в "..»(dot-dot), обозначающую родительский каталог. Одиночная точка ".» появилась скорее случайно, чем по логической необходимости, и служит для обозначения текущего каталога.
В ранних версиях UNIX создание новых каталогов было ограничено. Каталоги создавались заранее и были относительно статичными, а структура файловой системы поддерживалась в основном через систему ссылок.
Соглашение об использовании ".» и "..» для обозначения текущего и родительского каталогов было принято еще в 1972 году. Эти символы можно найти в самых ранних версиях Unix, а именно в файле src/cmd/as29.s.
Изображение носит иллюстративный характер
С появлением иерархической структуры файловой системы, "dd" трансформировалась в "..»(dot-dot), обозначающую родительский каталог. Одиночная точка ".» появилась скорее случайно, чем по логической необходимости, и служит для обозначения текущего каталога.
В ранних версиях UNIX создание новых каталогов было ограничено. Каталоги создавались заранее и были относительно статичными, а структура файловой системы поддерживалась в основном через систему ссылок.
Соглашение об использовании ".» и "..» для обозначения текущего и родительского каталогов было принято еще в 1972 году. Эти символы можно найти в самых ранних версиях Unix, а именно в файле src/cmd/as29.s.