W przypadku nazw plików, czy podkreślenia lub myślniki są bardziej powszechne w nazwach plików uniksowych? [Zamknięte]

22

Kiedy nazywasz pliki zawierające wiele słów w nazwie, czy w systemach uniksowych częściej jest używane podkreślenie, wielbłąd lub myślniki w celu oddzielenia słów?

dan
źródło
Kiedy je nazywam ? Przestrzeń.
Random832
7
Tradycyjne polecenia i pliki uniksowe zwykle nie zawierają więcej niż jednego słowa. Większość to kilka liter. W przypadku własnych plików to naprawdę zależy od Ciebie. Unikam spacji, ponieważ są to problemy, z którymi trzeba sobie radzić w wierszu poleceń. POSIX zestaw przenośny nazwa pliku charakter jest dość ograniczony: alfanumeryczny, kropki, podkreślenia i kreska.
jw013,
W przeciwieństwie do jakiej metody nazewnictwa?
Karlson,
To pytanie może być interesujące.
Francesco Turco

Odpowiedzi:

32

Na jednym z moich losowych systemów:

$ 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

Twój przebieg może się różnić. W grę wchodzi wiele osobistych preferencji - mój katalog domowy jest prawdopodobnie bardzo wypaczony w stosunku do łączników, ponieważ podkreślenie i wielbłąd zawiera przesunięcie, a przestrzeń ma problemy z cytowaniem.

Jim Paris
źródło