파일이름 짓는 여러가지 방법의 장단점

dl3zp3의 이미지

1. my-latex-notes.txt

2. my_latex_notes.txt

3. my latex notes.txt

4. my.latex.notes.txt

1번과 2번의 단점 : -와 _는 손가락으로 누르기가 힘들다. 이맥스에서 파일을 이름입력해서 열 때, 3번과 4번이 더 편하다.

각 방법의 장단점을 토론해봅시다.

imyejin의 이미지

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

iris의 이미지

1번과 2번을 혼용합니다. 물론 MP3같은 경우는 3번처럼 쓰지만, 소스들은 1번 또는 2번 방식을 씁니다.
아니면 아예 그냥 띄어쓰기 없이 그냥 파일명을 붙여 버립니다.

=================================

이 세상은 썩어있다!
- F도 F시 시가지 정복 프로젝트

=================================

이 세상은 썩어있다!
- F도 F시 시가지 정복 프로젝트

홈페이지: 언더그라운드 웹진 18禁.net - www.18gold.net

select99의 이미지

3번의경우 파일명 자체를 인식하기 불편하다.. 이게 파일이 하나인지 두개인지.. 세개인지..
스페이스로 되면 각각 하나의 파일이 3개 있는지 하나가 스페이스포함된 파일하나인지.. 보기만해서 구분이 잘안갈때가 있죠.. 때론 심각한? 버그를 초래하기도 합니다. 특히 쉘스크립트에서.. 파일명구해서 돌리려는데 스페이스때문에.. 여러파일로 파싱해서 오류발생시키는경우도 종종있죠..

또한 어떤폰트나 웹브라우져로 출력되는경우. 스페이스 두개 세개가 연속포함된경우.. 스페이스가 하나가 들어갔는지 혹은 스페이스가 없는지..잘구분하기 힘들경우가 있죠..

_나 -를 쓰는이유는 바로 스페이스의 이런단점때문에.. 쓰는걸로 아는데.. -도 텍스트가 아니라.. - 기호로 인식될수 있어.. 아예 _ 를 쓰는사람이 많은거 같네요..

샘처럼의 이미지

2번을 선호하는 편입니다만.
MyLaTeXNotes.tex 도 괜찮은 듯 합니다. (중간에 Tex대신 TeX을 쓴 것은, 관습상 T.T)

이름 중간에 빈칸이 있으면, 여러모로 문제가 생기는 경우가 많더군요.
그래서 이름중에 빈칸이 필요하다면 _를 사용하는 경우가 많습니다.

PS)참. TeX사용자이시라면, 가능한 이름에 빈칸없에기, 한글이름쓰지 않기, 경로에도 한글/빈칸없게하기가 기본인것은 아시지요. ^^;

이응준의 이미지

1번을 많이 씁니다.

2번은 쉬프트 누르기가 불편해서 자주는 안씁니다. 하지만 파일이 소스코드라면 씁니다. 다른 이름들과의 통일성을 위해.

3. 띄어쓰기는 대혼란에 빠질까봐 안쓰고.

4. .은 확장자 전용으로... my_file.txt.old 라던지.

CamelCase는 쉬프트 누르기도 불편하고 가독성도 별로인 것 같아 안씁니다.

glay의 이미지

전 2번과 4번을 선호합니다.

2번의 경우는 ftp 등에서 스페이스가 들어간 경우

nuke 이 안먹을때가 있는데 ( 응? glftpd? )

그럴때 짜증나서 왠만하면 언더바를 붙이는 습관이 들었구.

경우에 따라선 bind 같은것들의 zone 파일을 관리 할때

glay.pe.kr.zone
glay.co.kr.zone
glay.com.zone

으로 풀네임을 합니다 확실히 전 이게 편합니다.
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr


--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.

http://glay.pe.kr

itlognext의 이미지

2번과 4번을 자주 사용하는 편인데..
음 제가 특이한 것에 속하는것인가요?::

amorette의 이미지

평소에는 2번을 씁니다 '-'
개인적인 자료들에 그렇게 쓰는데
1번을 쓰기에는 새끼손가락의 고단함이 있기도 하고 2번이 더 이뻐 보이기도 하구요.

하지만 소스코드이거나, 업로드해야하는 파일은 반드시 1번으로 합니다.

반면에, 3번은 절대 안씁니다. 표기할때 \가 붙는데다가,
어디선가 충돌날 위험이 있어서요.
(예로 grep이나 find 유틸 등을 혼합해서 쓸 때 문제가 생기기도 합니다)

웹에서 받은 파일에 스페이스가 있으면 우선 스페이스 지우는 일부터 합니다.

altromondo의 이미지

달리 합니다. ASCII 텍스트 파일처럼 커맨드라인에서 접근할 일이 많은 파일들은 1번이나 2번 방식으로, 그리고 미디어 파일(음악, 그림, 동영상 등)은 대부분 3번 방식으로 이름짓게 되네요. 1번 vs. 2번의 선택에 대한 나름의 원칙은; "하이픈은 느슨한 분류에(동일 디렉토리)", 그리고 "언더라인은 띄어쓰기에만" 이용하자는 겁니다.

mytool-simple.sh
mytool-damn_long_and_hard.sh
mytool-damn_long_and_hard-alt.sh

nineye의 이미지

소스에서와 같이 _를 주로 씁니다.
아니면 아예 mylatexnotes.txt 이렇게 써버린다는... - -;;;
위의 select99님과 같이 .이나 공백은 여러 플랫폼에서 쓰기에는 적절하지 못하기때문에...

_________________________________________________________

nineye's blog

lifthrasiir의 이미지

자바스크립트와 HTML을 제외한 모든 소스 코드는 밑줄을 쓰거나 해당 언어의 컨벤션에 맞춘 이름(CamelCase 등)을 씁니다. 나머지는 하이픈을 씁니다. 공백은 커맨드 라인에서 접근하기 너무 어려워서 쓰지 않습니다. (동영상 같이 보통 외부에서 유래하는 파일은 귀찮아서 공백을 냅두는 경우도 있습니다.)

hongminhee의 이미지

저도 비슷합니다. 그런데 가끔 쓰는 소설 같은 것들은 파일명에 띄어쓰기를 사용하면서 대소문자도 신경씁니다. 대소문자에 신경쓴다는 것은, 의도한 제목의 대소문자를 유지한다는 뜻입니다. 예를 들어 일부러 hello WORLD와 같은 제목을 의도한 것이라면 그대로 hello WORLD.txt라는 파일명을 씁니다. 그리고 이런 파일들을 Finder를 통해 볼 때는 확장자를 보이지 않게 설정합니다(Mac에는 그런 기능이 있습니다. 스크린샷 참고).