파일 이름의 경우 Unix 파일 이름에서 밑줄이나 대시가 더 일반적입니까? [닫은]


22

이름에 여러 단어가 포함 된 파일의 이름을 지정할 때 Unix 시스템에서 단어를 구분하기 위해 밑줄, 낙타 문자 또는 대시를 사용하는 것이 더 일반적입니까?


내가 그들을 명명 할 때 ? 공간.
Random832

7
전통적인 유닉스 명령과 파일은 하나 이상의 단어를 갖는 경향이 없습니다. 대부분은 몇 글자입니다. 자신의 파일은 실제로 당신에게 달려 있습니다. 커맨드 라인에서 다루기가 어려우므로 공백을 피하십시오. POSIX 휴대용 파일 이름 문자 세트가 매우 제한 : 숫자, 점, 밑줄 및 대시.
jw013

어떤 이름 지정 방법과 달리?
Karlson

이 질문 은 흥미로울 수 있습니다.
Francesco Turco

답변:


32

내 임의의 시스템 중 하나에서 :

$ 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

귀하의 마일리지가 다를 수 있습니다. 개인 취향이 많이 있습니다. 밑줄과 낙타가 바뀌고 공간이 인용하기 어려우므로 홈 디렉토리가 하이픈으로 치우쳐 져 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.