Thursday, August 10, 2006
도스 명령에서, 백슬래쉬(\, ₩)와 슬래쉬(/) 차이점은? - 리눅스에서는? - Back Slash [QnA]
백슬래쉬(Back Slash)는, 한글 윈도우에서는 \ 이렇게 원화(Won) 표시기호로 나타납니다. (한글 폰트 종류나, 브라우저 종류에 따라, 원화 기호가 아닌 빗금으로 나타날 수도 있습니다.)
원래는 \ 이렇게 생겼습니다.
슬래쉬는 그냥 / 이것입니다.
MS도스와 MS윈도우에서는, 디렉토리 경로를 표현할 때, 각 디렉토리(폴더)를 백슬래쉬(\)기호로 나눕니다.
예)
D:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE
D: 라는 드라이브의
Program Files 라는 폴더 밑의
Microsoft Office 라는 폴더 밑의
OFFICE11 이라는 폴더 밑의
EXCEL.EXE 라는 파일을 가리킵니다.
슬래시의 용도
MS도스와 MS윈도우에서는, 어떤 파일을 실행할 때 옵션을 지정하는 용도로 슬래쉬(/)를 사용합니다.
dir /?
라고 하면 dir 명령에 대한 도움말이 나옵니다.
dir /a
는, 숨겨진 파일 즉 히든 파일까지 출력하는 옵션인 /a 를 붙인 것입니다.
리눅스와 유닉스에서는 디렉토리 경로를 슬래쉬(/)로 나눕니다.
/usr/bin/ls
usr 이라는 디렉토리 밑의
bin 이라는 디렉토리 밑의
ls 라는 파일을 가리킵니다.
리눅스나 유닉스에는 드라이브명이 없습니다.
리눅스나 유닉스에서 프로그램에 옵션을 붙일 때는 슬래시 종류를 쓰지 않고
--
를 사용합니다. 즉 마이너스 기호 2개를 붙여서 사용합니다. (1개만 쓸 때도 가끔 있습니다.)
이것은 ls 의 도움말 옵션입니다.
ls --help
참고로, 윈도2000/XP에서는 유닉스 스타일의 경로도 인식합니다. 즉, 백슬래쉬를 그냥 슬래시로 바꾸어
D:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE
로 해도 되긴 됩니다. 그렇지만 이러면 오작동하는 프로그램이 있을 것 같습니다.
그리고 어떤 경우이든, 이렇게
D:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE
D:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE
공백이 있는 폴더 명을 명령 프롬프트나, 배치 파일 안에서 실행시킬 때는
"D:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE"
이렇게 큰따옴표로 경로를 둘러싸 주어야 합니다.
슬래시(Slash)를 Solidus 라고도 하더군요.
원래는 \ 이렇게 생겼습니다.
슬래쉬는 그냥 / 이것입니다.
도스와 윈도우의 경우
MS도스와 MS윈도우에서는, 디렉토리 경로를 표현할 때, 각 디렉토리(폴더)를 백슬래쉬(\)기호로 나눕니다.
예)
D:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE
D: 라는 드라이브의
Program Files 라는 폴더 밑의
Microsoft Office 라는 폴더 밑의
OFFICE11 이라는 폴더 밑의
EXCEL.EXE 라는 파일을 가리킵니다.
슬래시의 용도
MS도스와 MS윈도우에서는, 어떤 파일을 실행할 때 옵션을 지정하는 용도로 슬래쉬(/)를 사용합니다.
dir /?
라고 하면 dir 명령에 대한 도움말이 나옵니다.
dir /a
는, 숨겨진 파일 즉 히든 파일까지 출력하는 옵션인 /a 를 붙인 것입니다.
리눅스와 유닉스의 경우
리눅스와 유닉스에서는 디렉토리 경로를 슬래쉬(/)로 나눕니다.
/usr/bin/ls
usr 이라는 디렉토리 밑의
bin 이라는 디렉토리 밑의
ls 라는 파일을 가리킵니다.
리눅스나 유닉스에는 드라이브명이 없습니다.
리눅스나 유닉스에서 프로그램에 옵션을 붙일 때는 슬래시 종류를 쓰지 않고
--
를 사용합니다. 즉 마이너스 기호 2개를 붙여서 사용합니다. (1개만 쓸 때도 가끔 있습니다.)
이것은 ls 의 도움말 옵션입니다.
ls --help
참고로, 윈도2000/XP에서는 유닉스 스타일의 경로도 인식합니다. 즉, 백슬래쉬를 그냥 슬래시로 바꾸어
D:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE
로 해도 되긴 됩니다. 그렇지만 이러면 오작동하는 프로그램이 있을 것 같습니다.
그리고 어떤 경우이든, 이렇게
D:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE
D:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE
공백이 있는 폴더 명을 명령 프롬프트나, 배치 파일 안에서 실행시킬 때는
"D:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE"
이렇게 큰따옴표로 경로를 둘러싸 주어야 합니다.
슬래시(Slash)를 Solidus 라고도 하더군요.
tag: windows
윈도우 | Windows 7 | Windows XP | Windows 2000
개인적으로 백슬래쉬를 원기호로 바꿔치기한 게 마음에 안 들더군요. 획도 많고 좀 지저분해 보여서 말입니다-_-a.
백슬래시가 원화 기호로 나오니 역시 가독성이 떨어지더군요..
(∩_∩)
<< Home