이름에 여러 단어가 포함된 파일 이름을 지정할 때 Unix 시스템에서는 단어를 구분하기 위해 밑줄, 낙타 대문자 또는 대시를 사용하는 것이 더 일반적입니까?
답변1
내 임의 시스템 중 하나에서:
$ 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
여행 비용은 변경될 수 있습니다. 여기에는 많은 개인적인 선호도가 포함됩니다. 밑줄과 낙타 대문자에는 움직임이 포함되고 공백은 인용에 문제가 있기 때문에 내 홈 디렉토리는 아마도 매우 하이픈 편향적일 것입니다.