Dubito che troverai una risposta tanto interessante quanto la domanda sulle tilde!
Non ero lì, ma .. è come un'ellissi (...), che ha senso in contesti come cd ../../../there. Inoltre, e soprattutto guardando la vecchia tastiera del terminale dalla custodia tilde, non ci sono molti personaggi idonei per questo scopo. Non è necessario cambiare .neanche. È perfetto.
Il fatto che venga utilizzato un prefisso punto per i file nascosti potrebbe essere un altro motivo. I file nascosti non sono elencati per impostazione predefinita da strumenti come ls, quindi non sono nemmeno sostanzialmente ridondanti .e ... Ridondanti nel senso che non ha senso prenderli in considerazione insieme ad altri file - altrimenti sono sicuramente utili.
Come si è visto io possa avere all'indietro ... da Wikipedia :
L'idea che i nomi dei file siano preceduti da un '.' dovrebbe essere nascosto è il risultato di un bug del software nei primi giorni di Unix. Quando lo speciale "." e '..' le voci della directory sono state aggiunte al filesystem, si è deciso che il comando ls non dovesse visualizzarle. Tuttavia, il programma ls è stato erroneamente scritto per escludere qualsiasi file il cui nome è iniziato con un '.', Anziché solo i file denominati '.' o '..'.
Ciò risulta utile durante la programmazione; poiché il sistema include. e .. in risposta a readdir()comandi di tipo (e globi di shell), ignorandoli e file nascosti possono essere eseguiti allo stesso modo.
Una diversa opinione su questo valore d'uso è il riferimento per la citazione wikipedia. Certo, l'intera storia potrebbe essere apocrifa ... è un po 'difficile credere che, ad esempio, Dennis Ritchie abbia pensato che il controllo del primo personaggio sarebbe andato bene.
Non sono d'accordo con l'autore vis, sarebbe meglio mettere i file di configurazione nascosti nella propria directory piuttosto che dare loro un prefisso universale. Il prefisso è molto più flessibile, consentendo direttive in-tree come .gitignoree .htaccess. Testimone che i file di quel tipo compaiono anche insieme quando sono ordinati lessicograficamente - quindi forse questo era apposta dopotutto .