Чи називаються підкреслити чи тире в іменах файлів Unix для імен файлів? [зачинено]


22

Коли ви називаєте файли з кількома словами в імені, чи частіше в системах Unix використовувати підкреслення, регістр верблюда або тире для розділення слів?


Коли я їх називаю? Космос.
Випадково832

7
У традиційних командах і файлах Unix взагалі не буває більше одного слова. Більшість - це кілька листів. Що стосується власних файлів, це справді залежить від вас. Я уникаю пробілів, тому що це біль для боротьби з командним рядком. Набір символів портативного імені файлу POSIX досить обмежений: буквено-цифровий, крапка, підкреслення та штрих.
jw013

На відміну від способу іменування?
Карлсон

Це питання може бути цікавим.
Франческо Турко

Відповіді:


32

На одній із моїх випадкових систем:

$ 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

Ваш пробіг може відрізнятися. Тут є багато особистих уподобань - мій домашній каталог, мабуть, дуже перекошений до дефісів, тому що підкреслення та верблюд передбачають зміщення, і у просторі виникають труднощі з цитуванням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.