맨위로가기

Bad command or file name

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

"Bad command or file name"은 운영 체제에서 명령어나 파일 이름을 인식하지 못할 때 나타나는 오류 메시지이다. 초기 한국어판 MS-DOS에서는 "명령 또는 파일 이름이 틀립니다."로, 최근 버전에서는 "명령 또는 파일 이름이 올바르지 않습니다."로 표시되었다. GUI 환경의 OS/2 및 윈도우 NT 계열의 가상 도스에서는 영어와 한글로 된 더 긴 오류 메시지가 출력된다. 이러한 오류 메시지는 초보 사용자들이 오류의 원인을 더 잘 이해하도록 돕기 위해 발전해왔으며, 도스 종류나 환경에 따라 다양한 형태로 나타날 수 있다.

더 읽어볼만한 페이지

  • 컴퓨터 오류 - 블루스크린
    블루스크린은 윈도우 운영체제에서 발생하는 치명적인 오류로, 컴퓨터 작동을 멈추고 파란색 화면에 오류 메시지를 표시하며, 하드웨어 또는 소프트웨어 문제로 인해 발생하고, 시스템 복원, 안전 모드 부팅 등의 방법으로 대처한다.
  • 컴퓨터 오류 - 글리치
    글리치는 예기치 않은 오작동이나 오류를 뜻하며, 전자 공학, 컴퓨터, 비디오 게임, 텔레비전 방송, 대중문화 등 다양한 분야에서 기능 실패, 오류, 그래픽 및 사운드 문제, 신호 오류 등의 이상 현상을 포괄적으로 지칭하는 용어이다.
Bad command or file name
에러 메시지
내용'foo'은(는) 내부 또는 외부 명령, 실행 가능한 프로그램, 또는 배치 파일로 인식되지 않습니다.
원인
설명명령 인터프리터 (예: 명령 셸)가 사용자가 입력한 명령을 찾아서 실행할 수 없을 때 발생하는 일반적인 에러 메시지이다.
발생 시점사용자가 존재하지 않거나 실행할 수 없는 명령어를 입력했을 때
명령어가 시스템의 PATH 환경 변수에 등록되지 않은 디렉터리에 위치할 때
파일 확장자가 생략되었거나 잘못되었을 때 (예: '.exe', '.com', '.bat' 등)
해결 방법
명령어 확인명령어의 철자를 정확하게 입력했는지 확인한다. 대소문자를 구분하는 시스템에서는 대소문자도 정확히 맞춰야 한다.
경로 확인명령어가 위치한 디렉터리가 PATH 환경 변수에 등록되어 있는지 확인한다. 등록되어 있지 않다면, 해당 디렉터리를 PATH에 추가하거나, 명령어를 실행할 때 전체 경로를 명시한다.
파일 확장자 확인명령어가 실행 파일인 경우, 파일 확장자 (.exe, .com, .bat 등)를 생략하지 않고 입력해본다.
파일 실행 권한 확인명령어가 실행 가능한 파일인지 확인한다. 유닉스 계열 시스템에서는 파일에 실행 권한이 있는지 확인하고, 없다면 실행 권한을 부여한다 (`chmod +x 명령어`).
스크립트 인터프리터 지정스크립트 파일 (예: bash 스크립트, 파이썬 스크립트)을 실행하는 경우, 인터프리터를 명시적으로 지정한다 (예: `bash 스크립트.sh`, `python 스크립트.py`).
관련 명령어
Windowsdir: 디렉터리 내용 나열
echo: 텍스트 출력
PATH: 환경 변수 설정
Unix-likels: 디렉터리 내용 나열
echo: 텍스트 출력
export: 환경 변수 설정
chmod: 파일 접근 권한 변경

2. 관련 메시지

초기 한국어판 MS-DOS에서는 "명령 또는 파일 이름이 틀립니다."라는 메시지가 출력되었다. 그러나 최근의 한국어판 MS-DOS에서는 "명령 또는 파일 이름이 올바르지 않습니다."라는 메시지가 출력된다. GUI를 사용하는 OS/2와 최근의 윈도우 NT 계열(윈도우 XP, 윈도우 비스타, 윈도우 7 등)의 가상 도스에서는 영어로 "<입력 문자열> is not recognized as an internal or external command, operable program or batch file."라고 표시된 후, 한글로 "<입력 문자열> 은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라고 출력된다.

이처럼 메시지가 길어진 이유는 초보자들이 "명령 또는 파일 이름이 잘못되었다"는 메시지를 잘 이해하지 못했기 때문이다. 도스의 종류나 환경에 따라 다른 오류 메시지가 나타날 수 있다.

2. 1. 한국어판 MS-DOS

초기 한국어판 MS-DOS에서는 "명령 또는 파일 이름이 틀립니다."라는 메시지가 출력되었다. 그러나 최근의 한국어판 MS-DOS에서는 "명령 또는 파일 이름이 올바르지 않습니다."라는 메시지가 출력된다. 그래픽 사용자 인터페이스(GUI)를 사용하는 OS/2와 최근의 윈도 NT 계열(윈도 XP, 비스타, 7 등)의 가상 도스에서는 영어로 "<입력 문자열> is not recognized as an internal or external command, operable program or batch file."라고 표시된 후, 한글로 "<입력 문자열> 은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라고 출력된다.

이처럼 메시지가 길어진 이유는 초보자들이 "명령 또는 파일 이름이 잘못되었다"는 메시지를 잘 이해하지 못했기 때문이다. 도스의 종류나 환경에 따라 다른 오류 메시지가 나타날 수 있다.

2. 2. 윈도우 NT 계열

OS/2 및 최신 윈도우 NT 계열 운영체제의 가상 도스 환경에서는 다음과 같은 영어 및 한국어 오류 메시지가 표시된다.

  • <입력 문자열> is not recognized as an internal or external command, operable program or batch file.
  • <입력 문자열> 은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.


이처럼 메시지가 길어진 이유는 초보 사용자들이 "명령 또는 파일 이름이 잘못되었다"는 짧은 메시지만으로는 오류의 원인을 제대로 이해하지 못했기 때문이다.

2. 3. 기타

최근의 한국어판 MS-DOS 기준으로(biling.sys가 CONFIG.SYS를 통해 로드되어 있고 한글 바이오스가 실행되고 있으며 코드페이지가 949로 되어 있는 경우) "명령 또는 파일 이름이 올바르지 않습니다."라는 메시지가 출력된다. 옛날의 한국어판 MS-DOS 기준으로는 "명령 또는 파일 이름이 틀립니다."라는 메시지가 출력되었다.

GUI를 사용하는 OS/2와 최근의 윈도 NT 계열(윈도우 XP, 비스타, 7 등)의 가상 도스에서는 다음과 같은 메시지가 출력된다.

  • "<입력 문자열> is not recognized as an internal or external command, operable program or batch file."
  • "<입력 문자열> 은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."


이렇게 메시지가 길어진 까닭은 초보자들이 단순히 "명령 또는 파일 이름이 잘못되었다"는 메시지를 잘 이해하지 못하였기 때문이다. 그 밖의 다른 비슷한 오류 메시지는 도스의 종류나 환경에 따라 달라질 수 있다.

3. 같이 보기

3. 1. 시스템 고장

폭탄 아이콘, 치명적인 시스템 오류, Guru Meditation, 커널 패닉, 리눅스 커널 웁스, 죽음의 레드링, 새드 맥과 같은 오류 메시지가 있다. 죽음의 화면의 종류로는 블루블랙이 있다.

3. 2. 응용 프로그램 실패

ABEND, 치명적인 예외 오류, 세그멘테이션 오류와 같이 응용 프로그램이 실패했을때 나오는 오류들을 보여준다.

3. 3. 장치 및 데이터 오류

3. 4. 기타 오류 메시지

"중단, 재시도, 무시?"는 도스 운영 체제에서 발생할 수 있는 오류 메시지 중 하나이다. 사용자가 드라이브에 접근하려고 할 때, 드라이브에 디스크가 없거나 문이 열려 있는 등의 문제가 발생하면 이 오류 메시지가 표시된다. "메모리 부족" 오류는 컴퓨터의 메모리가 부족하여 작업을 수행할 수 없을 때 나타나는 메시지이다.

3. 5. 오류 메시지 목록

3. 6. 관련 항목

참조

[1] 서적 Using MS-DOS 6.22 Que Publishing
[2] 웹사이트 Instructions https://msdn.microso[...] Microsoft 2014-02-20
[3] 서적 New Perspectives on Microsoft Windows 2000 MS-DOS Command Line, Comprehensive, Windows XP Enhanced Cengage Learning
[4] 웹사이트 bash - execute_cmd.c https://git.savannah[...] 2022-04-12
[5] 웹사이트 dash - main.c https://git.kernel.o[...] 2022-04-12
[6] 웹사이트 zsh - exec.c https://github.com/z[...] 2022-04-12
[7] 서적 Using MS-DOS 6.22 Que Publishing
[8] 웹사이트 Instructions: https://msdn.microso[...] マイクロソフト
[9] 서적 New Perspectives on Microsoft Windows 2000 MS-DOS Command Line, Comprehensive, Windows XP Enhanced Cengage Learning
[10] 웹사이트 GNU Project Archives: http://ftp.gnu.org/g[...] GNU프로젝트|GNU
[11] 웹사이트 TCSH: MostRecentRelease: http://www.tcsh.org/[...] tcsh.org
[12] 문서



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com