.จะใช้ในการแยกส่วนขยาย filetype foo.txtเช่น
-หรือ_จะใช้ในการแยกคำตรรกะเช่นหรือบางครั้ง  my-big-file.txt ดีกว่าเพราะคุณไม่จำเป็นต้องกดปุ่ม Shift (อย่างน้อยก็ใช้แป้นพิมพ์มาตรฐานภาษาอังกฤษแบบพีซีของสหรัฐอเมริกา) คนอื่น ๆ ก็ชอบเพราะดูเหมือนว่ามีพื้นที่มากกว่าmy_big_file.txt-_
ดังนั้นถ้าฉันเข้าใจตัวอย่างของคุณbackup-part2-randomหรือbackup_part2_randomจะใกล้เคียงกับการประชุม Unix ปกติ
โดยปกติแล้ว CamelCase จะไม่ใช้กับระบบ Linux / Unix มีลักษณะที่ชื่อไฟล์ในและ/bin /usr/binCamelCase เป็นข้อยกเว้นมากกว่ากฎบนระบบ Unix และ Linux  
( NetworkManagerเป็นเพียงตัวอย่างเดียวที่ฉันสามารถนึกได้ว่าใช้ CamelCase และเขียนโดยนักพัฒนา Mac หลายคนบ่นเรื่องตัวเลือกชื่อนี้บน Ubuntu พวกเขาได้เปลี่ยนชื่อสคริปต์เป็นnetwork-managerจริง)
ตัวอย่างเช่น/usr/binบนระบบของฉัน:
$ 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
และถึงแม้จะไม่มีไฟล์ใดที่เริ่มต้นด้วยตัวพิมพ์ใหญ่ใช้ CamelCase:
$ ls -d [A-Z]*
GET  HEAD  POST  X11  Xvnc  Xvnc4