2008-11-11 16 views
30

Jaka jest historia naszej ogromnej repliki ./foo i cd ... Skąd pochodzą te dwie wersje: . i ..? Gdzie po raz pierwszy mogą być postrzegane jako sposób nawigowania po drzewie systemów plików?Gdzie "." i "..." pochodzą od?

Odpowiedz

44

Wyciąg z interview with Ken Thompson (9-6-89):

każdym razem zrobiliśmy katalog, przez konwencji umieścić go w innym katalogu o nazwie katalogu - katalogu, który został DD. Jego nazwisko było dd i że wszyscy użytkownicy katalogów aw rzeczywistości większość innych katalogów, użytkowników utrzymywania własnych katalogów systemy miały wskaźniki powrotem do dd, i dd został skrócony do „kropka-kropka” i dd był dla katalogu directory.

+0

Dodatkowe powiązane ciekawostki, https://plus.google.com/101960720994009339267/posts/R58WgWwN9jp – dsvensson

5

przykro mi, że nie może odpowiedzieć poprawnie, ale mogę polecić te linki:

dla ciekawych historycznych notatek na wczesnych systemów plików i Ich wykorzystanie.

Poza tym najwcześniejszym odnośnikiem, jaki znalazłem, jest artykuł "The UNIX Time-Sharing System" autorstwa Dennisa Ritchie i Kena Thompsona. Prekursor systemów UNIX, Multics miał również hierarchiczne systemy plików i pojęcie ścieżek względnych, ale zgodnie z "Introduction to MULTICS" używał do tego innej notacji.

+1

Multics używał '<', aby przejść i '>' aby zejść z drzewa. Na przykład. 'cwd <<< lower> plik' przechodzi w górę o 4 poziomy, a następnie przechodzi w dół do' lower', 'file'. To zawsze wydawało mi się bardziej praktyczne niż '../' ale ... –

1

Wierzę, że został wynaleziony przez Dennisa Ritchiego w Bell Labs we wczesnych latach Unix.

Powiązane problemy