.
đượ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.txt
hoặ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-random
hoặc backup_part2_random
sẽ 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 /bin
và /usr/bin
. CamelCase là ngoại lệ thay vì quy tắc trên các hệ thống Unix và Linux.
( NetworkManager
là 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/bin
trê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