.được sử dụng để phân tách một phần mở rộng filetype, ví dụ foo.txt.
-hoặc _được sử dụng để phân tách các từ logic, ví dụ my-big-file.txthoặc đôi khi my_big_file.txt. -sẽ tốt hơn vì bạn không phải nhấn phím Shift (ít nhất là với bàn phím PC tiếng Anh tiêu chuẩn của Hoa Kỳ), những người khác thích _vì nó trông giống một khoảng trống hơn.
Vì vậy, nếu tôi hiểu ví dụ của bạn, backup-part2-randomhoặc backup_part2_randomsẽ gần nhất với quy ước Unix thông thường.
CamelCase thường không được sử dụng trên các hệ thống Linux / Unix. Có một cái nhìn vào tên tập tin trong /binvà /usr/bin. CamelCase là ngoại lệ thay vì quy tắc trên các hệ thống Unix và Linux.
( NetworkManagerlà ví dụ duy nhất tôi có thể nghĩ về việc sử dụng CamelCase và nó được viết bởi một nhà phát triển Mac. Nhiều người đã phàn nàn về lựa chọn tên này. Trên Ubuntu, họ thực sự đã đổi tên tập lệnh thành network-manager.)
Ví dụ: /usr/bintrên hệ thống của tôi:
$ 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
và thậm chí sau đó, không có tệp nào bắt đầu bằng vốn sử dụng CamelCase:
$ ls -d [A-Z]*
GET HEAD POST X11 Xvnc Xvnc4