HP OpenVMS Systems Documentation

Content starts here

5 확장 파일 지정 방법
OpenVMS Alpha 버전 7.2에서는 다음 두 가지 주요 구성 요소로 구성된 확장 파일 지정 방법이 구현되었습니다.
더 광범위한 유효 문자를 사용하여, 더 긴 파일 이름을 지원하는 선택적 볼륨 구조인 ODS-5(On-Disk Structure Level 5)
중첩된 디렉토리
종합적으로 이러한 구성 요소는 Windows 환경에 사용되는 파일과 유사한 이름을 가진 파일을 저장, 관리, 처리 및 액세스하는 더 뛰어난 융통성을 OpenVMS Alpha 시스템(OpenVMS용 Advanced Server를 사용하는)에 제공합니다.
중첩 디렉토리와 확장 파일 이름은 다음과 같은 이점을 제공합니다.
OpenVMS 사용자는 긴 파일 이름, 새 문자 지원, 소문자 파일 이름, 대/소문자가 혼합된 파일 이름 등을 사용할 수 있습니다. 이러한 새 기능 덕분에 Windows 사용자는 OpenVMS 파일 서버에서의 파일 작업을 더 확실하게 알 수 있습니다.
OpenVMS 시스템 관리자는 Windows 사용자가 지정한 이름을 가진 OpenVMS 시스템의 파일을 볼 수 있습니다.
중첩 디렉토리를 지원하는 다른 환경의 어플리케이션을 이식하는 어플리케이션 개발자는 OpenVMS에서 병렬 구조를 사용할 수 있습니다.
ODS-5 볼륨 구조
ODS(On-Disk Structure)는 디스크에 저장된 정보에 주어지는 논리적 구조를 말합니다. OpenVMS 운영 체제의 기본 디스크 구조는 ODS-2입니다. ODS-5는 특히 다중 플랫폼 환경에서 유용하게 사용되는 ODS-2의 상위 집합입니다. ODS-5 볼륨 구조는 다음을 제공합니다.
긴 파일 이름
파일 이름에 사용할 수 있는 더 많은 유효 문자
파일 이름의 대/소문자 유지
긴 파일 이름
기본 ODS-2 파일 지정 방법은 파일 이름과 파일 형식을 구분하는 마침표(.) 하나만 지원하는 39.39 형식을 따릅니다.
ODS-5 볼륨의 경우, 파일 이름과 파일 형식을 합친 최대 길이는 8비트 문자 236개 또는 16비트 문자 118개가 될 수 있습니다.1 예를 들면 다음과 같습니다.
$ CREATE This.File.Name.Has.A.Lot.Of.Periods.DAT
$ CREATE -
_$ ThisIsAVeryLongFileName^&ItWillKeepGoingForLotsAndLotsOfCharacters.Exceed -
_$ ingThe39^,39presentInPreviousVersionsOfOpenVMS
$ DIRECTORY

Directory TEST$ODS5:[TESTING]

ThisIsAVeryLongFileName^&ItWillKeepGoingForLotsAndLotsOfCharacters.Exceeding
The39^,39presentInPreviousVersionsOfOpenVMS;1
This^.File^.Name^.Has^.A^.Lot^.Of^.Periods.DAT;1

Total of 2 files.
파일 이름에 사용할 수 있는 더 많은 유효 문자
기본 ODS-2 호환 파일 이름에는 영숫자(A-Z, a-z, 0-9), 달러 기호($), 밑줄(_) 및 하이픈(-)이 사용될 수 있습니다. ODS-5는 파일 이름에 사용할 수 있는 더 광범위한 문자 집합을 제공합니다.
ISO LATIN-1 및 유니코드(UCS-2) 문자 집합
ODS-5는 8비트 ISO Latin-1 문자 및 16비트 유니코드(UCS-2) 문자 집합을 사용하는 파일 이름을 지원합니다. ISO Latin-1 다국적 문자 집합은 기본 ASCII 문자 집합의 상위 집합입니다. 확장 파일 지정 방법에서는 별표(*)와 물음표(?)를 제외한 8비트 ISO Latin-1 다국적 문자 집합의 모든 문자를 사용할 수 있습니다.
특수 문자
일부 ISO Latin-1 문자는 제대로 해석되려면 파일 지정 방법에서 앞에 이스케이프 문자가 와야 합니다. 확장 파일 이름에서 RMS와 DCL은 악센트 기호(^)를 이스케이프 문자로 해석합니다. 다음은 이스케이프 문자 사용에 적용되는 규칙을 나열한 것입니다.
밑줄(_) 또는 공백 앞에 오는 이스케이프 문자(^)는 공백을 나타냅니다.
다음 문자 앞에 오는 이스케이프 문자(^)는 해당 문자가 특별한 의미를 갖는 것이 아니라 파일 이름의 일부로 사용된다는 것을 나타냅니다.
. , ; [ ] % ^ &
이스케이프 문자와 함께 또는 이스케이프 문자 없이 리터럴 마침표(.)를 파일 이름에 사용할 수 있습니다. 시스템은 파일 형식 및 버전 번호에 대한 구분 기호 역할을 하지 않은 모든 마침표에 이스케이프 문자를 추가합니다. 디렉토리 이름에 리터럴 마침표(.)를 사용할 경우에는 반드시 이스케이프 문자가 앞에 와야 합니다.
이스케이프 문자 뒤에 16진수가 있을 경우에는 또 다른 16진수가 하나 더 와야 합니다. 바로 뒤에 오는 문자 두 개는 임의의 1바이트 문자에 대한 16진수 값으로 해석됩니다. 예를 들어, ^20은 공백을 나타냅니다.
파일 지정 방법에서 U 앞에 오는 이스케이프 문자는 그 뒤에 오는 4개의 16진수를 유니코드로 해석해야 한다는 것을 나타냅니다(예: ^U012F).
파일 지정 방법에서 이스케이프 문자(^)가 앞에 오지 않는 모든 문자는 ISO Latin-1로 간주됩니다.
주) VAX 시스템에서는 특수 문자가 포함된 파일 이름에 액세스할 수 없습니다. 혼합 아키텍처 환경에 대한 자세한 내용은 혼합 환경에서 작업을 참조하십시오.
마침표 해석(.)
확장 파일 이름에서 마침표(.)가 리터럴 문자로 사용되면 RMS는 파일 이름 문자인 마침표와 구분 기호인 마침표를 확인해야 합니다.
확장 파일 이름에서 마침표(.)가 하나만 사용되면 해당 마침표는 구분 기호로 해석됩니다. 이전 버전의 OpenVMS와 마찬가지로 단일 마침표 뒤에 숫자가 올 경우에도 같은 방식으로 처리됩니다. 예를 들어, 다음 명령은
$ CREATE Test.1
다음 파일을 만듭니다.
Test.1;1
버전 번호 결정
파일 이름에 마침표(.)가 여러 개 있으면 RMS는 마지막 마침표 뒤에 있는 모든 문자를 확인합니다.
표 5-1
조건
처리 방법
마지막 마침표 뒤에 있는 문자가 모두 숫자일 경우
숫자 문자열이 버전 번호가 됩니다.
마지막 마침표 뒤에 빼기 기호(-)가 있고 그 뒤에 있는 문자가 모두 숫자일 경우
숫자 문자열이 버전 번호가 됩니다.
마지막 마침표 뒤에 6자 이상의 숫자가 있는 경우
RMS는 파일 이름을 잘못된 것으로 거부합니다.
마지막 마침표 뒤에 숫자가 아닌 문자가 있는 경우
파일 형식 구분 기호로 해석됩니다.

예를 들어, 다음 명령은
$ CREATE Test4.3.2.1
다음 파일을 만듭니다.
Test4^.3.2;1
여기서 2는 파일 형식이고 1은 파일 버전입니다.
세미콜론(;)으로 명시적으로 구분되는 버전 번호는 5자 이하의 숫자여야 하고, 그 앞에 빼기 기호(-)가 올 수 있습니다.
대/소문자 유지
이전 버전의 OpenVMS에서 DCL과 RMS는 모든 파일 지정 방법을 대문자로 변환했습니다.
ODS-5 볼륨의 경우에는 파일 이름을 대문자, 소문자 또는 대/소문자 혼합으로 입력할 수 있습니다. 모든 파일 이름의 대/소문자는 처음 만들었을 때 그대로 유지됩니다. 예를 들면 다음과 같습니다.
$ CREATE KitContents.Txt

$ DIRECTORY

Directory DISK1:[USER1]

KitContents.Txt;1
대/소문자가 다른 동일한 이름을 사용하여 여러 개의 파일을 만들면, DCL은 후속 파일을 원본 파일의 새 버전으로 간주하고 원본 파일과 동일한 대/소문자를 사용하도록 후속 파일을 변환합니다. 예를 들면 다음과 같습니다.
$ CREATE CaPri
$ CREATE CAPRI
$ CREATE capri
$ DIRECTORY

Directory DISK1:[USER1]

CaPri.;1 CaPri.;2 CaPri.;3
와일드카드 사용
단일 및 다중 문자 와일드카드는 ODS-5 파일에서 제대로 작동합니다. 단일 문자 와일드카드는 파일 이름이나 파일 형식에서 정확히 문자 하나를 나타내지만, 파일 버전 문자열에 사용할 수 없습니다. 다중 문자 와일드카드는 파일 이름이나 파일 형식에서 모든 수의 문자(문자 수가 0개인 경우 포함)를 나타낼 수 있습니다. 다중 문자 와일드카드는 버전 문자열 대신 사용할 수 있습니다.
와일드카드 문자
다음 문자는 항상 유효한 와일드카드 문자 역할을 수행합니다.
별표(*)는 다중 문자 와일드카드입니다.
백분율 기호(%)는 단일 문자 와일드카드입니다.
물음표(?)는 단일 문자 와일드카드입니다.
백분율 기호(%)는 기존 어플리케이션과의 호환성을 유지하기 위해 계속 단일 문자 와일드카드로 사용됩니다. 백분율 기호(%)는 악센트 기호(^)가 앞에 오면 리터럴 문자로 사용되고, Windows 파일 이름에서도 리터털 문자입니다. 백분율 기호 외에 RMS는 물음표(?)도 단일 문자 와일드카드로 인식합니다. 물음표는 OpenVMS 7.2 이상에서 백분율 기호와 동일한 와일드카드 문자 기능을 수행합니다. 백분율 기호와 물음표는 검색 패턴에서 정확히 문자 하나와 일치합니다.
주) 이스케이프 문자(예: ^.) 또는 이스케이프 시퀀스(예: ^EF 또는 ^U0101)는 와일드카드 일치를 위해 단일 문자로 간주됩니다.
와일드카드 구문
DCL이 확장 파일 이름의 대/소문자를 유지하지만 와일드카드 일치는 대/소문자를 무시합니다.
와일드카드를 사용한 검색 작업은 대상 파일의 동일한 부분에 해당 문자가 있는 경우에만 일치합니다. 표 5-2는 몇 개의 와일드카드 검색 예를 보여 줍니다.
표 5-2 와일드카드 및 일치 패턴 예
패턴
일치
불일치
A*B;*
AHAB.;1
A.B;1
A.*.B*
A^.DISK.BLOCK;1
A^.C^.B.DAT;1
A?B.TXT;*
A^.B.TXT;5
A^.^.B.TXT;1
*.DAT
Lots^.of^.Periods.dat;1
DAT.;1
Mil?no.dat
Milano.dat;1
Millaano.dat;1
NAPOLI.?.DAT
napoli.q.dat;1
napoli.abc77.dat;1

중첩 디렉토리 구조
ODS-2 및 ODS-5 볼륨 구조는 다음과 같이 OpenVMS Alpha에서 중첩 디렉토리를 지원합니다.
최대 255 수준의 디렉토리를 가질 수 있습니다.
ODS-2에서 디렉토리 이름 형식은 39.39입니다.
ODS-5에서 각 디렉토리 이름은 최대 236개의 8비트 문자 또는 118개의 16비트 문자를 포함할 수 있습니다.
예를 들어, 다음과 같은 중첩 디렉토리를 만들 수 있습니다.
$ CREATE/DIRECTORY [.a.b.c.d.e.f.g.h.i.j.k.l.m]
ODS-5 볼륨에서는 다음과 같이 긴 이름을 가진 디렉토리를 만들 수 있습니다.
$ CREATE/DIRECTORY
[.AVeryLongDirectoryNameWhichHasNothingToDoWithAnythingInParticular]
수정되지 않은 어플리케이션에 전체 길이가 255바이트를 초과하는 파일 지정 방법이 제공되면 RMS는 해당 파일 지정 방법을 간략화합니다.
디렉토리 이름 지정 구문
ISO Latin-1 문자 집합 사용 시에 파일 이름에 적용되던 규칙이 대부분 ODS-5 볼륨의 디렉토리 이름에 그대로 사용됩니다. 마침표와 특수 문자를 디렉토리 이름에 사용할 수 있지만, 경우에 따라서는 표 5-3에 나온 것처럼 앞에 악센트 기호(^)가 있어야 해당 문자가 리터럴 문자로 인식됩니다.
표 5-3 ODS-5 볼륨에서의 디렉토리 이름
CREATE/DIRECTORY. . .
결과
[Hi^]
Hi^1
[Lots^.Of^.Periods^.In^.This^.Name]
Lots^.Of^.Periods^.In^.This^.Name.DIR;1

디렉토리 ID 및 파일 ID 약어
경우에 따라 수정되지 않은 어플리케이션이 허용하는 255바이트보다 많은 문자가 전체 파일 지정 방법에 포함될 수 있습니다. 수정되지 않은 어플리케이션이 요구하는 파일 지정 방법의 길이가 255바이트를 초과하면 RMS는 디렉토리와 파일 이름(필요한 경우)을 각각 디렉토리 ID(DID)와 파일 ID(FID)로 간략화하여 더 짧은 파일 지정 방법을 생성합니다.
파일 지정 방법이 매우 긴 경우, RMS는 우선 디렉토리 ID로 디렉토리를 식별하여 더 짧은 디렉토리 지정 방법(이 지정 방법을 DID라고 부름)을 생성합니다.
TEST$ODS5:[5953,9,0]Alghero.TXT;1
이 디렉토리 이름 형태는 UIC 형식 디렉토리 이름과 혼동되지 않도록 숫자 세 개와 쉼표 두 개를 포함해야 합니다. DIRECTORY 명령을 사용하면 파일 지정 방법의 전체 버전과 더 짧은 DID 버전을 모두 볼 수 있습니다.
DCL의 확장 파일 지정 방법 분석 기능 사용
기본 DCL 분석 스타일은 ODS-2 스타일 파일 이름에 맞게 설정되어 있습니다.
DCL 명령행에서 확장 파일 이름을 사용할 때는 확장 파일 지정 방법이 허용 및 표시되도록 분석 스타일을 EXTENDED로 설정해야 합니다. 분석 스타일을 설정하려면 다음 명령을 입력합니다.
$ SET PROCESS/PARSE_STYLE=EXTENDED
이 명령은 OpenVMS VAX 시스템에 영향을 주지 않습니다.
이 명령을 입력하면 DCL은 다음과 같은 파일 이름을 허용합니다.
$ CREATE MY^[FILE
자세한 내용은 OpenVMS DCL Dictionary: N-Z에서 SET PROCESS/PARSE_STYLE 명령에 대한 설명을 참조하십시오.
DCL을 기본 분석 스타일로 다시 설정하려면 다음 명령을 입력합니다.
$ SET PROCESS/PARSE_STYLE=TRADITIONAL
이 명령을 입력하면 DCL은 ODS-2 파일 이름 형식만 허용합니다.
확장 파일 지정 방법을 사용할 수 있는 경우
일부 DCL 명령과 OpenVMS 유틸리티는 확장 파일 지정 방법을 완벽하게 지원합니다. 확장 파일 이름의 모든 기능을 사용하도록 수정되었기 때문에, 이러한 명령과 유틸리티는
대/소문자 수정이나 오류 없이 확장 파일 지정 방법을 허용 및 처리할 수 있습니다. 또한, 기존의 255바이트 제한을 초과하는 긴 파일 지정 방법을 허용 및 생성할 수 있으며, 이 때 해당 파일 지정 방법을 디렉토리 ID(DID)나 파일 ID(FID) 형식으로 간략화할 필요가 없습니다.2
기본 지원이 포함된 DCL 명령과 OpenVMS 유틸리티는 확장 파일 이름을 사용하기 위해 따로 수정해야 할 필요가 거의 또는 전혀 없습니다. 이러한 명령과 유틸리티는 확장 파일 지정 방법의 거의 모든 속성(예: 새로운 문자, 중첩 디렉토리 구조 등)을 제대로 처리하지만, 경우에 따라서는 대/소문자가 잘못된 파일 이름을 만들거나 표시할 수 있습니다.
완벽한 지원이 포함된 유틸리티와 달리 기본 지원만 포함된 유틸리티는 긴 파일 지정 방법을 처리하기 위해 RMS가 제공하는 DID 및 FID 약어에 의존합니다. 결과적으로 이러한 유틸리티는 DID 및 FID 약어와 관련된 다음 제한을 받습니다.
FID 약어가 사용되는 환경에서는 일치 작업이 제대로 수행되지 않을 수 있습니다. 예를 들어, 긴 파일 이름이 간략화된 숫자 FID 형태로 표시되는 경우가 있으므로 와일드카드 일치 작업은 모든 대상 파일 이름을 캡처하지 못할 수 있습니다. 이 제한은 특히 RMS 외부에서 수행되는 일치 작업에 적용됩니다.
와일드카드와 고정 기본값을 FID 약어와 함께 사용할 수 없습니다. 예를 들어, 다음 명령은 올바르지 않습니다.
$ DIRECTORY a[1,2,3]*.txt
$ COPY a[1,2,3].txt *.txt2
FID 약어는 특정 파일의 고유한 숫자 표시이기 때문에 다른 파일과 일치시키거나 다른 파일을 나타내도록 사용할 수 없습니다.
FID 약어를 사용하여 파일을 만드는 것은 허용되지 않습니다.
DID 및 FID 약어에 대한 자세한 내용은 Guide to OpenVMS File Applications를 참조하십시오.
특정 명령 또는 유틸리티에 대한 자세한 내용은 OpenVMS 문서에서 해당 설명서를 참조하십시오.
확장 파일 이름 지정 지원 없음
확장 파일 이름을 지원하지 않는 OpenVMS 유틸리티와 명령은 ODS-5 볼륨에서 사용할 수 있지만, 기본 파일 지정 방법에 대해서만 작동하도록 제한됩니다. 이러한 유틸리티와 명령은 확장 파일 지정 방법이 적용되었을 때 제대로 작동하는지 확실하지 않으므로 ODS-5 볼륨에서 신중하게 사용해야 합니다.
ODS-5 지원 없음
ODS-5 볼륨 구조를 지원하지 않는 OpenVMS 유틸리티와 명령은 확장 파일 이름을 처리할 수 없습니다. 이러한 유틸리티와 명령은 기본 파일 지정 방법만 적용되었을 때에도 제대로 작동하는지 확실하지 않으므로 ODS-5 볼륨에서 신중하게 사용해야 합니다.
표 5-4에는 확장 파일 이름 또는 ODS-5에 대한 제한 때문에 확장 파일 지정 방법을 지원하지 않는 OpenVMS 유틸리티와 명령이 나와 있습니다. 3
표 5-4 지원되지 않는 OpenVMS 구성 요소
구성 요소
참고
ODS-5 지원 없음
디스크 조각 모음
ODS-5 볼륨을 지원하도록 특정 조각 모음 도구가 업데이트되었다는 문서가 없으면 지원되지 않습니다.1
확장 파일 이름 지정 지원 없음
코드 컴파일러
객체 파일에 확장 파일 이름을 사용할 수 없습니다. 단, 확장 이름을 지원하는 어플리케이션을 만들 수는 있습니다.
INSTALL 이미지
흔히 사용하는 이미지 형태로 설치할 때 확장 파일 이름을 사용하지 마십시오.
LINK
확장 파일 이름을 사용하여 이미지를 출력할 수 없습니다.
MONITOR
확장 파일 이름을 안정적으로 처리하지 못합니다.
네트워크 파일(NET*.DAT)
확장 파일 이름으로 이름을 바꾸면 안 됩니다.
객체 모듈(.OBJ)
확장 파일 이름으로 이름을 바꾸면 안 됩니다.
페이지 및 스왑 파일
확장 파일 이름을 사용하면 안 됩니다.
SYSGEN
확장 파일 이름을 사용하여 매개 변수를 기록하면 안 됩니다.
시스템 시작 파일
확장 파일 이름으로 이름을 바꾸면 안 됩니다.

확장 파일 이름 표시
일부 DCL 명령은 다음과 같은 새 한정자를 사용하여 확장 파일 이름의 표시를 제어합니다.
/STYLE= [CONDENSED | EXPANDED]
이 한정자를 사용하면 수정된 DCL 명령이 확장 파일 이름 및 관련된 모든 프롬프트를 표시하는 방법을 제어할 수 있습니다.
CONDENSED 키워드는 많은 유틸리티에서 적용되는 255바이트 문자열 제한을 초과하지 않으면서 파일 지정 방법을 생성된 그대로 표시합니다. 필요할 경우, 이 파일 지정 방법에는 DID 약어 또는 FID 약어가 포함될 수 있습니다. EXPANDED 키워드는 디스크에 저장된 파일 지정 방법을 전체 길이 그대로 표시하고 DID 약어 또는 FID 약어를 포함하지 않습니다.
다음 절부터는 DIRECTORY, TYPE, PURGE 및 DELETE 명령과 함께 /STYLE 한정자를 사용하는 보기가 나와 있습니다.
DIRECTORY 명령
DIRECTORY 명령을 사용하면 디렉토리 내용을 볼 때 표시되는 파일 이름 형식을 선택할 수 있습니다.
DIRECTORY/STYLE=(keyword[,keyword])
DIRECTORY 명령은 기본적으로 다음 보기에 나온 것처럼 파일 이름을 표시합니다. 즉, 필요할 경우 DID를 사용하고 DID가 필요하지 않은 곳에서는 다시 전체 디렉토리 지정 방법으로 전환합니다.
$ DIRECTORY

Directory TEST$ODS5:[23,1,0]

abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrs
tuvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyABCDEFGHIJKLM
NOPQRSTUVWXY.abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcdef
ghijklmnopqrst;2

Total of 1 file.

Directory TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]

AddressFiles.DIR;1 LOGIN.COM;3 test.1;1 test^.1.clue;1
Travel.LIS;1 whee.;5 work.dat;8

Total of 8 files.

Grand total of 2 directories, 9 files.
/STYLE 한정자와 함께 키워드 두 개를 모두 사용하는 DIRECTORY 명령은 두 열로 이루어진 디렉토리 목록을 생성합니다. 각 열에는 모든 파일 이름이 나열되는데, CONDENSED 열은 필요한 모든 DID 또는 FID를 포함하고 EXPANDED 열은 전체 디렉토리 이름과 파일 이름을 포함합니다. 모든 파일 오류는 CONDENSED 열에 표시됩니다. 다음 보기에서는 키워드 두 개가 모두 포함된 /STYLE 한정자를 가진 DIRECTORY 명령의 결과를 보여 줍니다.
$ DIRECTORY/STYLE=(CONDENSED,EXPANDED)

Directory TEST$ODS5:[23,1,0] TEST$ODS5:[TEST.RANDOMTESTING.RANDO
M]

abcdefghijklmnopqrstuvwxyABCDEFGHIJ abcdefghijklmnopqrstuvwxyABCDEFGHIJ
KLMNOPQRSTUVWXYabcdefghijklmnopqrst KLMNOPQRSTUVWXYabcdefghijklmnopqrst
uvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcde uvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcde
fghijklmnopqrstuvwxyABCDEFGHIJKLMNO fghijklmnopqrstuvwxyABCDEFGHIJKLMNO
PQRSTUVWXY.abcdefghijklmnopqrstuvwx PQRSTUVWXY.abcdefghijklmnopqrstuvwx
yABCDEFGHIJKLMNOPQRSTUVWXYabcdefghi yABCDEFGHIJKLMNOPQRSTUVWXYabcdefghi
jklmnopqrst;2 jklmnopqrst;2
AddressFiles.DIR;1 AddressFiles.DIR;1
LOGIN.COM;3 LOGIN.COM;3
test.1;1 test.1;1
test^.1.clue;1 test^.1.clue;1
Travel.LIS;1 Travel.LIS;1
whee.;5 whee.;5
work.dat;8 work.dat;8

Total of 8 files.
DIRECTORY는 /STYLE 한정자와 함께 키워드를 하나 또는 둘 다 사용할 수 있습니다.
TYPE 명령
TYPE 명령은 /STYLE 한정자를 사용하여 파일과 프롬프트를 입력할 때 시스템 메시지에 표시되는 파일 이름 형식을 선택합니다.
$ TYPE/STYLE=(keyword)
다음 보기에서는 TYPE=EXPANDED 및 CONFIRM 한정자와 함께 TYPE 명령을 사용하는 것을 보여 줍니다.
$ TYPE/CONFIRM/STYLE=EXPANDED abc*.*rst;2
TYPE TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]abcdefghijklmnopqrstuvwxyzABCDEF
GHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYabc
defghijklmnopqrstuvwxyzGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrst;2 ? [N]: Y

[System outputs contents of file]
DELETE 명령
DELETE 명령은 /STYLE 한정자를 사용하여 명령 수행 시에 표시할 파일 이름 형식을 선택합니다.
$DELETE/STYLE=(keyword)
다음 보기에서 줄임표(...)는 파일 이름에 문자가 많이 들어 있다는 것을 나타내며, 시스템 메시지를 생성하기 위해 CONFIRM 한정자자 사용됩니다.
다음은 기본값(CONDENSED)이 사용된 DELETE 명령입니다.
$ DELETE/CONFIRM abc*.*.*
DELETE TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]abcAlphabet.stuff;1 ? [N]: Y
DELETE TEST$ODS5:[23,1,0] abcdefg. . .QRSTUVWXY.abcdefg. . .tuvw
xy;1 ? [N]: Y
전체 파일 지정 방법이 필요한 경우에는 다음과 같이 /STYLE 한정자 및 EXPANDED 키워드와 함께 DELETE 명령을 사용합니다.
$ DELETE/CONFIRM/STYLE=EXPANDED abc*.*.*
DELETE TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]abcAlphabet.stuff;1 ? [N]: Y
DELETE TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]abcdefg. . .QRSTUVWX
Y.abcdefg. . .tuvwxy;1 ? [N]: Y
PURGE 명령
PURGE 명령은 /STYLE 한정자를 사용하여 명령 수행 시에 표시할 파일 이름 형식을 선택합니다.
$ PURGE/STYLE=(keyword)
다음 보기에서 줄임표(...)는 파일 이름에 문자가 많이 들어 있다는 것을 나타내며, 시스템 메시지를 생성하기 위해 CONFIRM 한정자자 사용됩니다.
다음은 기본값(CONDENSED)이 사용된 PURGE 명령입니다.
$ PURGE/CONFIRM
DELETE TEST$ODS5:[23,1,0]abcdefg. . .QRSTUVWXY.abcdefg. . .tuvwxy;1
? [N]: Y
전체 파일 지정 방법이 필요한 경우에는 다음과 같이 /STYLE 한정자 및 EXPANDED 키워드와 함께 PURGE 명령을 사용합니다.
$ PURGE/CONFIRM/STYLE=EXPANDED
DELETE TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]abcdefg. . .QRSTUVWXY.ab
cdefg. . .tuvwxy;1 ? [N]: Y
터미널에 확장 파일 이름 표시
확장 파일 이름을 표시하려면 터미널이 ISO Latin-1 문자 집합을 표시하도록 설정되어야 합니다. 그렇지 않으면 터미널에 표시되는 문자가 PC에 표시되는 문자와 일치하지 않을 수 있습니다. 터미널에 표시되는 문자 집합을 보거나 변경하려면 Terminal Setup 대화 상자를 사용합니다. 표시할 문자 집합을 선택하는 옵션은 대개 General 탭에 있습니다.
부록 A에는 DEC 다국적 및 ISO Latin-1 문자 집합 간에 다르게 사용되는 문자가 나열되어 있습니다.
혼합 환경에서 작업
시스템이 OpenVMS Alpha 7.2 이상을 실행하는 중이면 ODS-5 볼륨에서 모든 확장 파일 지정 방법 기능을 사용할 수 있고, 7.2 이전 버전의 파일과 디렉토리에도 계속 액세스할 수 있습니다. 예를 들어, 다음과 같은 작업을 수행할 수 있습니다.
ODS-2 볼륨에서 중첩 디렉토리 구조를 작성 및 액세스합니다.
이전 버전의 OpenVMS에서 작성된 BACKUP 저장 집합을 읽습니다.
이전 버전의 OpenVMS를 실행하는 시스템에서 ODS-5 이름을 가진 파일을 ODS-2 이름을 가진 파일에 복사합니다.
혼합 버전 또는 혼합 아키텍처 OpenVMS Cluster에서 작업하는 경우, 몇 가지 제한을 받게 됩니다. 이전 버전의 OpenVMS를 실행하는 시스템은 ODS-5 볼륨을 마운트하거나, 확장 파일 이름을 제대로 처리하거나, 확장 파일 이름을 표시하지 못합니다. OpenVMS 7.2 이전 버전 사용자는 ODS-5 볼륨의 파일에 액세스할 수 없습니다. 이는 ODS-5 볼륨이 물리적으로 CI 또는 SCSI 버스에서 연결되거나 MSCP 또는 QIO 서버에 의해 연결된 경우에도 마찬가지입니다. 또한, 이전 버전 사용자는 ODS-5 이미지 저장 집합을 만들거나 복원할 수 없습니다. 단, ODS-5 저장 집합트에서 ODS-2 호환 파일 이름을 복원할 수는 있습니다.
OpenVMS 7.2 VAX 시스템이 제공하는 확장 파일 지정 방법 기능은 다음과 같이 제한적입니다.
ODS-5 볼륨을 마운트하는 기능
ODS-5 볼륨에서 ODS-2 호환 파일을 관리하고 기록하는 기능
ODS-5 파일 지정 방법에 액세스할 때 의사 이름( \pISO_LATIN\.??? 또는 \pUNICODE\.??? ) 을 확인하는 기능
OpenVMS Alpha와 OpenVMS VAX 시스템이 모두 포함된 환경에서 작업하는 경우에는 다음 사항을 알고 있어야 합니다.
시스템 유형 및 운영 체제 버전
기본 디렉토리가 ODS-2 기반인지, 아니면 ODS-5 기반인지 여부
만들려는 파일의 대상이 ODS-2 볼륨인지, 아니면 ODS-5 볼륨인지 여부
OpenVMS 7.2에서 VAX 시스템이 ODS-5 볼륨을 마운트하는 것이 허용되지만, OpenVMS VAX 시스템 사용자는 ODS-2 호환 파일 이름을 가진 파일만 액세스할 수 있습니다.
OpenVMS Alpha 시스템에서 볼륨을 ODS-5로 변환할지 여부를 선택할 수 있습니다. ODS-2 볼륨과 ODS-5 볼륨이 혼합된 환경에서 작업하면서 ODS-5 볼륨에서 파일을 만들 때는 ODS-2 파일 이름의 제한 사항을 염두에 두어야 합니다. 또한 특수 문자가 이름에 포함된 파일을 ODS-5 볼륨에서 ODS-2 볼륨으로 복사하는 경우에는 해당 파일에 ODS-2 호환 이름을 부여해야 합니다.
1
수정되지 않은 프로그램과 유틸리티는 전체 파일 지정 방법을 255바이트로 제한하거나 줄일 수 있습니다.

2
DCL 명령행에서 긴 파일 지정 방법을 입력하는 경우에는 여전히 명령행 길이가 255바이트로 제한됩니다.

3
DFO가 ODS-5 볼륨을 지원하도록 수정되었다는 점에 주의하십시오.


TOC PREV NEXT INDEX