디렉토리 경로 이름

각 파일 및 디렉토리는 파일 시스템 트리 구조 전반에 걸쳐 경로 이름이라고 하는 고유한 경로에 의해 이를 수 있습니다. 경로 이름은 파일 시스템 내에서 디렉토리 또는 파일의 위치를 지정합니다.

참고: 경로 이름은 1023자를 초과할 수 없습니다.

파일 시스템은 다음과 같은 유형의 경로 이름을 사용합니다.

항목 설명
절대 경로 이름 /(root) 디렉토리에서부터 경로를 추적합니다. 절대 경로 이름은 항상 슬래시(/) 기호로 시작합니다.
상대 경로 이름 현재 디렉토리에서 상위 또는 서브디렉토리 또는 파일에 걸쳐 경로를 추적합니다.

절대 경로 이름은 /(root) 디렉토리에서부터 아래 방향으로 디렉토리 또는 파일의 완전한 이름을 말합니다. 파일 시스템 어디에서 작업하든지, 해당 절대 경로 이름을 지정하여 파일 또는 디렉토리를 찾을 수 있습니다. 절대 경로 이름은 루트 디렉토리를 나타내는 기호인 슬래시(/)로 시작합니다. 경로 이름 /A/D/99를 위한 절대 경로 이름입니다. 최초 슬래시( /)는 검색을 위한 시작 지점인 /(root) 디렉토리를 나타냅니다. 경로 이름의 나머지는 A, 그 다음 D, 마지막으로 9의 순서로 검색을 수행하도록 지시합니다.

9라는 이름의 파일 두 개가 있습니다. 이는 파일에 대한 절대 경로 이름이 파일 시스템 내에서 고유한 이름을 파일에 지정하기 때문에 가능합니다. 경로 이름 /A/D/9/C/E/G/99라는 고유한 두 파일을 지정합니다.

전체 경로 이름과는 달리, 상대 경로 이름은 현재의 작업 디렉토리를 기준으로 해서 디렉토리 또는 파일을 지정합니다. 상대 경로 이름의 경우, 이중점(..) 표기법을 사용하여 파일 시스템 계층의 위쪽으로 이동할 수 있습니다. 이중점(..)은 상위 디렉토리를 나타냅니다. 상대 경로 이름은 현재 디렉토리에서 시작 경로를 지정하므로 슬래시(/)로 시작하지 않습니다. 상대 경로 이름은 현재 디렉토리의 파일 또는 파일 시스템의 현재 디렉토리의 위 또는 아래 레벨의 파일 또는 디렉토리의 경로 이름을 지정할 때 사용됩니다. D가 현재 디렉토리일 경우, 10에 액세스하기 위한 상대 경로 이름은 F/10입니다. 그러나 절대 경로 이름은 항상 /A/D/F/10입니다. 또한 3에 액세스하기 위한 상대 경로 이름은 ../../B/3입니다.

점 표기법(.)을 사용하여 현재 디렉토리의 이름을 표시할 수도 있습니다. . 점(.) 표기법은 현재 디렉토리 이름을 읽는 프로그램을 실행할 때 주로 사용됩니다.