[an error occurred while processing this directive]
Software  >  OpenVMS Systems > Documentation > 731final > 6489 > hanzi

HP OpenVMS Systems Documentation

Content starts here

OpenVMS �û��ֲ�


ǰҳ Ŀ¼ ����

5.1.4.2 ͨ����﷨

��Ȼ DCL ������չ�ļ�������ĸ��Сд��ͨ���ƥ��������ĸ��Сд�޹صġ�

��ͨ��������IJ�������ƥ����Ŀ���ļ�ͬ����������Ӧ�ַ����� 5-1 ����һЩͨ������������ӡ�

�� 5-1 ͨ�����ƥ��ʽ��ʾ��
ʽ��... ƥ��... ...����ƥ��
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

5.2 ��Ŀ¼�ṹ

�� OpenVMS Alpha �ϣ�ODS-2 �� ODS-5 ���ṹ���߶�֧�����Ŀ¼Ƕ�ף�������ʾ:

  • �����ж�� 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]

RMS Ҫ��д�� 255 ���ֽ�Ҫ���������ļ�˵����ʹδ�޸ĵ�Ӧ�ó������ʹ�á�

5.2.1 Ŀ¼�����﷨

�� ODS-5 ���ϣ�Ŀ¼�����ϴ����ʹ�� ISO Latin-1 �ַ��������ļ���ʱͬ��Լ�������������ַ����Գ�����Ŀ¼���У���������Щ����£�����ǰ��������һ���������� (^)���Ա������ʶ��Ϊ�����ַ������� 5-2 ��ʾ��

�� 5-2 ODS-5 ���ϵ�Ŀ¼��
CREATE/DIRECTORY. . . ���
[Hi^&Bye] Hi^&Bye.DIR;1
[[Lots^.Of^.Periods^.In^.This^.Name] Lots^.Of^.Periods^.In^.This^.Name.DIR;1

5.2.2 Ŀ¼ ID ���ļ� ID ��д

����Щ�����£������ļ�˵�����ܰ����� 255 �ֽڸ�����ַ���������δ�޸ĵ�Ӧ�ó�����ʹ�á����������Ӧ�ó����е��ļ�˵����Ҫ���� 255 �ֽڳ��ȣ���ô RMS ������һ���϶̵��ļ�˵���������ǰ�Ŀ¼��дΪĿ¼ ID (DID)���Լ������Ҫ�����ļ�����дΪ�ļ� ID (FID)��

���ļ�˵��̫��ʱ��RMS ����ʹ������Ŀ¼ ID ��ʶĿ¼���Բ���һ���϶̵�Ŀ¼˵��������϶̵�˵����Ϊ DID��


TEST$ODS5:[5953,9,0]Alghero.TXT;1

ע�⣬���ָ�ʽ��Ŀ¼��������������Ŀ���������ţ��Ա��� UIC ��ʽĿ¼���Ķ����ԡ�ʹ�� DIRECTORY ������Թۿ��ļ�˵���Ľ϶� DID �汾�������汾��

5.3 ʹ�� 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 �ļ�����ʽ��

5.4 �ܹ�ʹ����չ�ļ�˵���ĵط�

��Щ DCL ����� OpenVMS ���ó�����ȫ֧����չ�ļ�˵���������ѱ��޸�Ϊ������չ�ļ������������ԡ����ǿ��Խ��ܺʹ�����չ�ļ�˵������������������Ҳ����޸���ĸ��Сд�����⣬���ǿ��Խ��ܺͲ���������ͳ 255 �ַ����Ƶij��ļ�˵����ʹ֮����Ϊԭʼ��ʽ1 -- ������Ҫ��������дΪĿ¼ ID (DID) ���ļ� ID (FID) �ĸ�ʽ��

Ĭ��֧�ֵ� 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 ���ϣ�Ӧ��С�ĵ�ʹ����Щ���ó���������Ϊ Compaq ����ȷ������������չ�ļ�˵��ʱ�ܷ�ɹ�������

��֧�� ODS-5

��֧�� ODS-5 ���ṹ�� OpenVMS ���ó��������ܴ�����չ�ļ������� ODS-5 ���ϣ�Ӧ��С�ĵ�ʹ����Щ���ó���������Ϊ Compaq ����ȷ�������ܷ�ɹ���������ʹ������ֻ�Ǵ�����ͳ���ļ�˵����

�� 5-3 �г�����չ�ļ����� ODS-5 �����ƶ���֧����չ�ļ�˵���� OpenVMS ���ó�������

�� 5-3 ��֧�ֵ� OpenVMS ���
��� ע��
��֧�� ODS-5
������Ƭ�������� ��֧�֣�������һ���Ѹ���֧�� ODS-5 �����ض���Ƭ���������ĵ���1
��֧����չ�ļ�����
���������� ���ܶ�Ŀ���ļ�ʹ����չ�ļ�����Ȼ����������������Խ���֧����չ����Ӧ�ó���
INSTALL ��֪ӳ�� ��Ҫ������չ�ļ�����ӳ��װΪ��֪ӳ��
LINK �������������չ�ļ�����ӳ��
MONITOR ���ܿɿ��ش�����չ�ļ�����
�����ļ� (NET*.DAT) ��Ҫ����Ϊһ����չ�ļ�����
Ŀ��ģ�� (.OBJ) ��Ҫ����Ϊһ����չ�ļ�����
ҳ�������ļ� ��Ҫʹ����չ�ļ�����
SYSGEN ��Ҫд�������չ�ļ����IJ����ļ���
ϵͳ�����ļ� ��Ҫ����Ϊһ����չ�ļ�����

1ע�⣬DFO �ѱ��޸���֧�� ODS-5 ����

ע��

1 ������� DCL �������м��볤�ļ�˵����DCL ��Ȼ���������г���Ϊ 255 �ֽ� ��

5.5 ��ʾ��չ�ļ������ļ�

��Щ DCL �������������޶��ʿ�����չ�ļ�������ʾ:


/STYLE= [CONDENSED | EXPANDED]

����޶��������������޸ĵ� DCL ���������ʾ��չ�ļ������κι�������ʾ��

�ؼ��� CONDENSED ��ʾ�����ļ�ʱ���ļ�˵�����ʺ����๫�ó�����Ҫ��� 255 �ֽ��ַ��������ơ���Ҫʱ������ļ�˵�����ܰ��� DID ��д�� FID ��д���ؼ��� EXPANDED ��������ʾ�洢�ڴ����ϵ��ļ�˵�������Ҳ����� DID ��д�� FID ��д��

���¼��ڰ��� DIRECTORY��TYPE��PURGE �� DELETE ����ʹ�� /STYLE �޶��ʵ����ӡ�

5.5.1 DIRECTORY ����

���ۿ�Ŀ¼����ʱ��DIRECTORY ����������ѡ����ʲô��ʽ��ʾ�ļ���:


DIRECTORY/STYLE=(�ؼ���[,�ؼ���])

����Ĭ�ϣ�DIRECTORY �����Ҫʱʹ�� DID ��ʾ�ļ�����������ʹ�� DID ʱ����ʾ������Ŀ¼˵������ͬ�������������п���������:


$ DIRECTORY

Ŀ¼ TEST$ODS5:[23,1,0]

abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrs
tuvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyABCDEFGHIJKLM
NOPQRSTUVWXY.abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYabcdef
ghijklmnopqrst��2

�� 1 �����

Ŀ¼ 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


�� 8 �����

�ܼ� 2 ��Ŀ¼��9 ���ļ���

DIRECTORY ������ /STYLE �޶�����ʹ���������ؼ��֣��ɲ�������Ŀ¼�б���ÿ���г������ļ�����CONDENSED �а����κ���Ҫ�� DID �� FID���� EXPANDED �а�������Ŀ¼�����ļ������κ��ļ�������ʾ�� CONDENSED �С���������չʾ DIRECTORY ������ /STYLE �޶�����ʹ���������ؼ��ֵĽ��:


$ DIRECTORY/STYLE=(CONDENSED,EXPANDED)

Ŀ¼ 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


�� 8 �����

DIRECTORY ��������� /STYLE �޶�����ʹ��һ���������ؼ��֡�

5.5.2 TYPE ����

����ʾ�ļ�����ʾʱ��TYPE ������� /STYLE �޶���ѡ����ʾ��ϵͳ��Ϣ�е��ļ�����ʽ:


$ TYPE/STYLE=(keyword)

�������չʾ TYPE ����ʹ�� TYPE=EXPANDED �� CONFIRM �޶���:


$ TYPE/CONFIRM/STYLE=EXPANDED abc*.*rst;2
TYPE TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]abcdefghijklmnopqrstuvwxyzABCDEF
GHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYabc
defghijklmnopqrstuvwxyzGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrst;2 ? [N]: Y

[System outputs contents of file]

5.5.3 DELETE ����

DELETE ������� /STYLE �޶��ʣ�ѡ��ִ�и�����ʱ��ʾ���ļ�����ʽ:


$DELETE/STYLE=(keyword)

�����������У�ʡ�Ժ� (...) ��ʾ���ļ����е������ַ�����Щ����ʹ�� CONFIRM �޶��ʲ���ϵͳ��Ϣ��

DELETE ʹ��Ĭ��ֵ (CONDENSED):


$ 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

�����Ҫ�����ļ�˵����DELETE ������ /STYLE �޶��ʺ� EXPANDED �ؼ���һ��ʹ�� :


$ 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

5.5.4 PURGE ����

PURGE ������� /STYLE �޶��ʣ�ѡ��ִ�и�����ʱ��ʾ���ļ�����ʽ:


$ PURGE/STYLE=(keyword)

�����������У�ʡ�Ժ� (...) ��ʾ���ļ����е������ַ�����Щ����ʹ�� CONFIRM �޶��ʲ���ϵͳ��Ϣ��

PURGE ʹ��Ĭ��ֵ (CONDENSED):


$ PURGE/CONFIRM
DELETE TEST$ODS5:[23,1,0]abcdefg. . .QRSTUVWXY.abcdefg. . .tuvwxy;1
? [N]: Y

�����Ҫ�����ļ�˵����PURGE ������ /STYLE �޶��ʺ� EXPANDED �ؼ���һ��ʹ��:


$ PURGE/CONFIRM/STYLE=EXPANDED
DELETE TEST$ODS5:[TEST.RANDOMTESTING.RANDOM]abcdefg. . .QRSTUVWXY.ab
cdefg. . .tuvwxy;1 ? [N]: Y

5.6 �ն���ʾ��չ�ļ���

Ҫ��ʾ��չ�ļ������ն˱�������Ϊ��ʾ ISO Latin-1 �ַ����������ն���ʾ���ַ����ܲ�ƥ�� PC չʾ��Ч����Ҫ�ۿ�������ն���ʾ���ַ�����ʹ���ն����öԻ��� ��ѡ����ʾ�ַ�������ѡ��ͨ�������� General ��ǩ���ҵ���

DEC ����ַ����� ISO Latin-1 �ַ����IJ�ͬ�ַ�������¼ A �С�

5.7 �ڻ�ϻ����¹���

���ϵͳ���� OpenVMS Alpha V7.2 ����߰汾�������������� ODS-5 ���ϵ�������չ�ļ�˵������������Ҳ���Լ�����ȡ V7.2 ֮ǰ�汾���ļ���Ŀ¼�����磬��������������������:

  • �� ODS-2 ���Ͻ����ʹ�ȡ��Ŀ¼�ṹ
  • ��ȡ�� OpenVMS ���ڰ汾������ BACKUP ���漯
  • �� ODS-5 �����ļ����Ƶ����� OpenVMS ���ڰ汾��ϵͳ�� ODS-2 �����ļ�

��������ڻ�ϰ汾������ϵ������ OpenVMS Cluster �����У�����һЩ���ơ����� OpenVMS ��ǰ�汾��ϵͳ����װ�� ODS-5 ������ȷ�ش�����չ�ļ������߿�����չ�ļ������� OpenVMS V7.2 ��ǰ�汾���û����ܴ�ȡ�� ODS-5 ���ϵ��κ��ļ�����ȷʵ��ˣ����ܸþ��Ƿ��������ӵ� CI �� SCSI ���ߣ�����ͨ�� MSCP �� QIO ����������Щ�û�Ҳ���ܽ�����ָ� ODS-5 ӳ��ı��漯��Ȼ�������ǿ��Դ� ODS-5 ���漯�лָ� ODS-2 ���ݵ��ļ�����

OpenVMS V7.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 ���ݵ����ơ�


ǰҳ ��ҳ Ŀ¼ ����