Untuk nama file, apakah garis bawah atau garis lebih umum pada nama file Unix? [Tutup]


22

Ketika Anda memberi nama file dengan beberapa kata dalam namanya, apakah lebih umum di sistem Unix untuk menggunakan garis bawah, kasing unta, atau garis pisah untuk memisahkan kata-kata?


Ketika saya memberi nama mereka? Ruang.
Random832

7
Perintah dan file Unix tradisional cenderung tidak memiliki lebih dari satu kata sama sekali. Sebagian besar adalah beberapa huruf. Untuk file Anda sendiri, itu terserah Anda. Saya menghindari spasi karena sulit menangani di baris perintah. Set karakter nama file portabel POSIX sangat terbatas: alfanumerik, titik, garis bawah, dan tanda hubung.
jw013

Berbeda dengan metode penamaan yang mana?
Karlson

Jawaban:


32

Di salah satu sistem acak saya:

$ find /usr/bin -xdev -type f -name '*-*' | wc -l                # hyphen
1019
$ find /usr/bin -xdev -type f -name '*_*' | wc -l                # underscore
311
$ find /usr/bin -xdev -type f -name '*[a-z][A-Z][a-z]*' | wc -l  # camelcase
2
$ find /usr/bin -xdev -type f -name '* *' | wc -l                # space
0

Jarak tempuh Anda mungkin beragam. Ada banyak preferensi pribadi yang terlibat - direktori rumah saya mungkin sangat condong ke arah tanda hubung, karena garis bawah dan camelcase melibatkan penggeseran, dan ruang mengalami kesulitan untuk mengutip.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.