Quando si nominano file con più parole nel nome, è più comune nei sistemi Unix utilizzare caratteri di sottolineatura, maiuscole o trattini per separare le parole?
Quando si nominano file con più parole nel nome, è più comune nei sistemi Unix utilizzare caratteri di sottolineatura, maiuscole o trattini per separare le parole?
Risposte:
Su uno dei miei sistemi casuali:
$ find /usr/bin -xdev -type f -name '*-*' | wc -l # hyphen
1019
$ find /usr/bin -xdev -type f -name '*_*' | wc -l # underscore
311
$ find /usr/bin -xdev -type f -name '*[a-z][A-Z][a-z]*' | wc -l # camelcase
2
$ find /usr/bin -xdev -type f -name '* *' | wc -l # space
0
Il tuo chilometraggio può variare. Sono implicate molte preferenze personali: la mia directory home è probabilmente molto inclinata nei confronti dei trattini, perché il carattere di sottolineatura e la camelcase implicano lo spostamento e lo spazio ha difficoltà a quotare.