.
bir fileto uzantısını ayırmak için kullanılır, örn foo.txt
.
-
ya da _
mantıksal kelime, örneğin ayırmak için kullanılır my-big-file.txt
veya bazen my_big_file.txt
. -
Shift tuşuna basmanız gerekmediğinden (en azından standart bir ABD İngilizcesi PC klavyesiyle), diğerleri _
daha fazla boşluk gibi göründüğü için daha iyidir .
Öyleyse, örneğinizi anlarsam backup-part2-random
veya backup_part2_random
normal Unix konvansiyonuna en yakın olsaydım .
CamelCase normal olarak Linux / Unix sistemlerinde kullanılmaz. Dosya isimlerinin göz at /bin
ve /usr/bin
. CamelCase, Unix ve Linux sistemlerindeki kurallardan ziyade istisnadır.
( NetworkManager
Bunun CamelCase'i kullandığını düşünebildiğim tek örnek ve Mac geliştiricisi tarafından yazılmış. Birçoğu bu isim seçiminden şikayetçi oldu. Ubuntu'da aslında senaryoyu yeniden adlandırdılar network-manager
.)
Örneğin, /usr/bin
sistemimde:
$ ls -d [A-Z]* | wc -w # files starting with a capital
6
$ ls -d *_* | wc -w # files containing an underscore
178
$ ls -d *-* | wc -w # files containing a minus/dash
409
ve o zaman bile, büyük harfle başlayan dosyaların hiçbiri CamelCase'i kullanmaz:
$ ls -d [A-Z]*
GET HEAD POST X11 Xvnc Xvnc4