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


22

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


Когда я их называю? Космос.
Random832,

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.