.
digunakan untuk memisahkan ekstensi tipe file, mis foo.txt
.
-
atau _
digunakan untuk memisahkan kata-kata logis, misalnya my-big-file.txt
atau kadang-kadang my_big_file.txt
. -
lebih baik karena Anda tidak perlu menekan tombol Shift (setidaknya dengan keyboard PC Inggris-Inggris standar AS), yang lain lebih suka _
karena lebih mirip ruang.
Jadi jika saya mengerti contoh Anda, backup-part2-random
atau backup_part2_random
akan paling dekat dengan konvensi Unix yang normal.
CamelCase biasanya tidak digunakan pada sistem Linux / Unix. Lihat nama file di /bin
dan /usr/bin
. CamelCase adalah pengecualian daripada aturan pada sistem Unix dan Linux.
( NetworkManager
adalah satu-satunya contoh yang dapat saya pikirkan tentang penggunaan CamelCase, dan ini ditulis oleh pengembang Mac. Banyak yang mengeluh tentang pilihan nama ini. Di Ubuntu, mereka sebenarnya mengganti nama skrip menjadi network-manager
.)
Misalnya, aktif /usr/bin
di sistem saya:
$ 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
dan bahkan kemudian, tidak ada file yang dimulai dengan modal menggunakan CamelCase:
$ ls -d [A-Z]*
GET HEAD POST X11 Xvnc Xvnc4