티스토리 뷰

반응형

🚨 파일 이름 지을 때 '이것'만은 피하세요! (파일명에 사용할 수 없는 문자와 이유)

컴퓨터로 문서를 저장하거나 사진 파일을 정리할 때, 파일명을 멋지게 짓고 싶은데 갑자기 에러 메시지가 뜨면서 저장이 안 되는 경우가 있죠?

이는 운영체제(Windows, macOS 등)가 파일 시스템을 관리하기 위해 '예약해 둔 특수 문자'를 사용했기 때문입니다. 이 문자들이 파일명에 들어가면 시스템이 파일 이름과 명령어를 혼동하여 오류가 발생하게 됩니다.

깔끔하고 문제없는 파일명을 만들기 위해 '파일명에 사용할 수 없는 문자''그 이유'를 자세히 알려드립니다!

 

 

 

 


1. 파일명에 절대 사용할 수 없는 9가지 특수 문자

대부분의 주요 운영체제(특히 Windows)에서 파일명에 사용할 수 없는 문자는 다음과 같습니다. 이 문자들이 들어가면 시스템에서 오류가 발생하거나 예기치 않은 동작을 할 수 있습니다.

금지 문자 이름 사용이 금지된 이유
\ 백슬래시 (Backslash) 폴더 경로 구분에 사용되는 문자입니다. (예: C:\Users\Documents)
/ 슬래시 (Slash) 폴더 경로 구분에 사용되는 문자입니다. (주로 macOS, Linux 등에서 사용)
: 콜론 (Colon) 과거 드라이브 문자데이터 스트림 구분에 사용되었습니다.
* 별표 / 애스터리스크 (Asterisk) 모든 파일을 의미하는 와일드카드로 사용됩니다. (예: *.txt는 모든 텍스트 파일)
? 물음표 (Question Mark) 한 글자를 의미하는 와일드카드로 사용됩니다.
" 큰따옴표 (Double Quotation Mark) 파일 경로에 공백이 있을 때, 경로의 시작과 끝을 지정하는 데 사용됩니다.
< 꺾쇠 괄호 (Less Than) 명령어의 입력 방향을 변경하는 리다이렉션 기호로 사용됩니다.
> 꺾쇠 괄호 (Greater Than) 명령어의 출력 방향을 변경하는 리다이렉션 기호로 사용됩니다.
| 수직선 / 파이프 (Pipe) 두 명령을 연결하여 한 명령어의 출력을 다른 명령어의 입력으로 보내는 데 사용됩니다.

2. 파일명에 사용은 가능하지만 피해야 할 문자 및 상황

위 9가지 문자 외에도 사용 시 문제를 일으키거나 혼란을 줄 수 있는 문자나 규칙이 있습니다.

① 파일명에 사용할 수 없는 예약어 (Reserved Names)

Windows 운영체제에서는 특정 단어를 파일명으로 사용할 수 없습니다. 이 단어들은 시스템의 핵심 장치나 기능을 가리키는 예약어이기 때문입니다.

예약어 예시 의미
CON 콘솔 (Console)
PRN 프린터 (Printer)
AUX 보조 포트 (Auxiliary)
NUL 널 장치 (Null Device)
COM1 ~ COM9 직렬 통신 포트 (Serial Port)
LPT1 ~ LPT9 병렬 통신 포트 (Parallel Port)

② 공백 문자 또는 특수 기호

  • 공백 (Space): 파일명 앞이나 뒤에만 공백을 넣을 수 없습니다. (파일명 중간에 넣는 것은 일반적으로 허용됩니다.)
  • . (마침표): 파일명 끝에 마침표를 사용할 수 없습니다. (마침표는 주로 파일 확장자를 구분하는 데 사용됩니다.)
  • # (샵), @ (골뱅이), % (퍼센트) 등의 특수 문자는 대부분 허용되지만, 일부 프로그램이나 웹 시스템에서는 오류를 유발할 수 있으니 가급적 사용을 피하는 것이 좋습니다.

③ 길이 제한

파일명은 일반적으로 255자 이하로 제한됩니다. (폴더 경로를 포함하면 약 260자 내외로 더 엄격해집니다.) 너무 긴 파일명은 저장 및 복사 시 오류를 일으키거나 다른 프로그램과 호환성 문제를 일으킬 수 있습니다.


📝 문제없는 파일명, 이렇게 만드세요!

가장 안전하고 호환성이 높은 파일명을 만드는 간단한 팁입니다.

  1. 한글/영문/숫자하이픈(-) 또는 언더바(_)만 사용합니다.
    • 예: 2025년_프로젝트_기획안_최종.docx
  2. 위에서 언급한 9가지 금지 문자를 절대 사용하지 않습니다.
  3. 파일명은 20~30자 이내의 짧고 명료한 길이로 유지합니다.

이 간단한 규칙만 지킨다면, 어떤 운영체제나 프로그램에서도 파일명 때문에 스트레스받는 일은 없을 겁니다! 이제 깔끔하게 파일을 정리해 보세요! 😊

반응형