나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2024-11-10 17:05:04

/

에서 넘어옴
[include(틀:링크시 주의, 링크=/ 또는 또는 문서명에 '/'가 포함되지 않았을 경우 /)]
1. 개요2. 용도
2.1. 언어2.2. 수학2.3. 유닉스2.4. 단위 체계2.5. 위키에서
3. 기타

1. 개요

특수 문자의 일종이며 이름은 슬래시[1]다. 반대로 이를 뒤집은 형태인 \는 백슬래시 또는 역슬래시라고 한다. 이들을 통틀어 빗금이라고 한다.

2. 용도

2.1. 언어

2.2. 수학

2.3. 유닉스

유닉스 계열 O/S를 사용한다면 / 디렉토리가 최상위 디렉토리다. 이 아래에 시스템에 존재하는 모든 파일과 디렉토리가 있다. 현재 폴더의 파일을 전부 지우려다가 .(점)을 빼먹어 다음 명령을 실행한다면...서서히 로 변하는 시스템을 볼 수 있었다. 2005년 이후 출시된 유닉스 계열 O/S는 rm에 "\-\-preserve-root"라는 루트 경로에 삭제명령을 실행하는 것을 방지하는 옵션이 기본 활성화되어 있어 무턱대고 시스템 파일을 지우지는 않게 바뀌었다. 물론 원한다면 "\-\-no-preserve-root"로 우회할수는 있다. 자매품으로 cmd /c rd /s /q c:\도 있다.

최상위 디렉토리 뿐만 아니라, 그 하위 디렉토리 역시 /를 사용해 구별한다. 예를 들어, 유저명이 'namu'인 유저의 홈 디렉토리는 /home/namu/가 된다. 최상위 디렉토리(첫번째 /) 아래의 home 폴더의 하위 디렉토리(두번째 /)의 namu 폴더라는 뜻. 이처럼 디렉토리 구분에 /를 사용하는 것은 UNIX의 공통 사항으로, Ubuntu나 Linux, FreeBSD, Elementary OS, OpenBSD, ZORIN OS 등 그 어떠한 UNIX 파생을 사용하더라도 동일하다. 또한, 디렉토리 구분을 위해 사용하기 때문에 파일명에 유일하게 사용하지 못 하는 문자가 /다. 만일, ~/ 디렉토리 내에 "folder/file"이라는 파일명을 가진 파일이 존재할 수 있을 경우, ~/folder/file"이라는 디렉토리만 가지고는 이게 ~/folder 디렉토리 내의 file 파일인지, ~/ 디렉토리 내의 folder/file 파일인지 구별할 방법이 없기 때문.

다만 파일명 제한에 한해서는 모든 UNIX가 동일한 것은 아니고, 오직 macOS만이 예외로, /가 아닌 :를 사용할 수 없다. 이는 Mac가 UNIX가 아니던 시절까지 거슬러 올라가는데, 과거 독자 커널을 사용하던 Mac OS 시절엔 디렉토리 구분에 :를 사용했었기 때문. 당시 Mac OS에선 :var:usr 등으로 디렉토리를 구분했었다. 이후 UNIX를 기반으로 한 NeXTSTEP을 기반으로 해 Mac OS X을 도입하면서 이 구별자가 :에서 /으로 바뀌었으나, 파일명 제한은 여전히 /가 아닌 :만을 금지하고 있다. 하위호환이 이유로 추정된다. 이 때, macOS에서 /가 디렉토리 구별인지 파일명인지 구별은 \\를 사용해 해결했다. 파일명 내에 /가 들어가 있으면 \\/로 표기하는 식. 혹은, 몇몇 터미널 내에서는 파일명 내의 /를 :로 치환해서 처리한다. 이 때문에 ffmpeg 등의 몇몇 프로그램에선 파일명에 /가 포함된 파일을 처리를 못하고 에러를 내뿜는다.

또한, 절대 패스냐 상대 패스냐의 구별에도 /를 사용한다. 디렉토리 주소가 /로 시작하면 절대 패스, /가 아닌 문자로 시작하면(예: . 혹은 ~) 상대 패스.

2.4. 단위 체계

국제단위계에서도 변수당 단위에 쓰인다. 영어로는 ''(per)로 읽고 한국어로는 ''()라고 읽는다. 예컨대 m/s는 '미터 매 초(meter per second)'라고 읽거나 표기한다. '매 초마다 몇 미터 진행(=초속 몇 미터)'으로 이해하면 쉽다. 같은 원리로 km/h도 '킬로미터 매 시'(kilometer per hour)로 읽는다.

반면, 영미 단위계에서는 슬래시를 쓰지 않고 'per'의 로마자 앞글자를 따 'p'라고 쓰는 편이다. 예를 들면, 'fps'(피트 매 초, =ft/s), 'mpg'(마일 매 갤런, =mi/gal), 'mph'(마일 매 시, =mi/h),[3] 'psi'(파운드힘 매 제곱인치, =lbf/in²) 이런 식.

2.5. 위키에서

위키에서 어떤 문서의 하위 문서를 나타낼 때 주로 쓰인다. 예) 나무위키나무위키/역사, 나무위키/비판 등 이것 때문에 링크에서 /로 시작하는 것으로 링크를 걸어도 하위 문서로 링크된다. 표제어가 "나무위키"인 문서에서 '[[/역사]]'로 링크하면 나무위키/역사 문서로 링크된다. 나무위키에서는 분류에도 슬래시를 많이 사용하는 편이며, 미디어위키를 쓰는 리브레 위키리그베다 위키의 영향으로 슬래시 사용이 활발하다.

반면 위키백과에서는 하위 문서를 나타낼 때 슬래시를 쓰지 않고 '~의 ~'처럼 표기하며, 슬래시는 운영용 특수 문서에서나 제한적으로 쓴다.

3. 기타



[1] 가끔 슬러시(slush)로 잘못 발음하는 경우가 있는데 슬러시는 얼음 식품이니 주의하자.[2] 한편 'A(B)' 표기에서는 대체로 A가 주도적이고 B는 보조적이다.[3] 한국 역시 미국 차를 주로 수입하던 시기에는 이 mph 표기가 남아있는 것들이 많았다.