Per i nomi di file, i trattini bassi o trattini sono più comuni nei nomi di file Unix? [chiuso]


22

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 li sto nominando? Spazio.
Casuale 832

7
I comandi e i file Unix tradizionali non tendono a contenere più di una parola. La maggior parte sono poche lettere. Per i tuoi file dipende davvero da te. Evito gli spazi perché sono un dolore da affrontare nella riga di comando. Il set di caratteri del nome file portatile POSIX è piuttosto limitato: alfanumerico, punto, trattino basso e trattino.
jw013,

Al contrario di quale metodo di denominazione?
Karlson,

Questa domanda potrebbe essere interessante.
Francesco Turco,

Risposte:


32

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.