Sind Unterstriche oder Bindestriche bei Dateinamen in Unix-Dateinamen häufiger? [geschlossen]

22

Wenn Sie Dateien mit mehreren Wörtern im Namen benennen, ist es in Unix-Systemen üblicher, Unterstriche, Groß- und Kleinschreibung oder Bindestriche zu verwenden, um die Wörter zu trennen?

Dan
quelle
Wann nenne ich sie? Platz.
Random832
7
Herkömmliche Unix-Befehle und -Dateien enthalten in der Regel nicht mehr als ein Wort. Die meisten sind ein paar Buchstaben. Für Ihre eigenen Dateien liegt es ganz bei Ihnen. Ich vermeide Leerzeichen, weil sie auf der Kommandozeile ein Problem darstellen. Der Zeichensatz für tragbare POSIX-Dateinamen ist stark eingeschränkt: alphanumerisch, Punkt, Unterstrich und Bindestrich.
jw013
Im Gegensatz zu welcher Benennungsmethode?
Karlson
Diese Frage könnte interessant sein.
Francesco Turco

Antworten:

32

Auf einem meiner zufälligen Systeme:

$ 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

Ihr Kilometerstand kann variieren. Es sind sehr viele persönliche Vorlieben involviert - mein Home-Verzeichnis ist wahrscheinlich sehr stark in Richtung Bindestriche verzerrt, da Unterstrich und Kamelkasten verschoben werden müssen und der Platz Schwierigkeiten mit dem Zitieren hat.

Jim Paris
quelle