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?


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.