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

HP OpenVMS Systems Documentation

Content starts here

OpenVMS �û��ֲ�


ǰҳ Ŀ¼ ����

4.3.1 ����Ĭ��Ŀ¼Ϊ�����ڵ�Ŀ¼

ע�⣬����ϵͳ��������Ĭ��Ŀ¼����Ϊһ�������ڵĴ��̻�Ŀ¼��������Ѱ�Ĭ��Ŀ¼����Ϊһ�������ڵ�Ŀ¼����ô�����跨�����ļ�ʱ��ϵͳ����ʾһ����Ϣ������Ŀ¼�����ڡ�����������Լ�����һ�������ڵĴ��̻�Ŀ¼�϶��������Ҫ��IJ�������Ĭ��Ŀ¼����Ϊһ�����еĴ��̻�Ŀ¼��

4.3.2 SHOW DEFAULT ����

Ҫ��ʾ��ǰĬ��Ŀ¼���������� SHOW DEFAULT��������������ʾ:


$ SHOW DEFAULT
  DISK1:[JONES.TAXES]
$ SET DEFAULT [PUBLIC]
$ SHOW DEFAULT
  DISK1:[PUBLIC]

������ʹ�� SET DEFAULT �������Ĭ���豸��Ĭ�ϱ�����Чֱ����������һ�� SET DEFAULT �����ע������Ҳ������������ָ��Ҫ����ΪĬ��Ŀ¼���豸����������Ŀ¼��

��������չʾ��θ���Ĭ���豸:


$ SHOW DEFAULT
  DISK1:[JONES]
$ SET DEFAULT DISK2:[GROUP]
$ SHOW DEFAULT
  DISK2:[GROUP]

�����������У��ٶ�Ŀ¼ [JONES] ������ DISK1 �� DISK2��:


$ SHOW DEFAULT
  DISK1:[JONES]
$ SET DEFAULT DISK2:
$ SHOW DEFAULT
  DISK2:[JONES]

4.3.3 ʹ����ʱĬ��

���������һ���ļ���ȴû��Ϊ�б��е�ÿ���ļ����������ļ�˵������ôϵͳ�Խڵ������豸����Ŀ¼��ʹ����ʱĬ��ֵ��Ҫ�Ե�ǰĬ��Ŀ¼�滻��ʱĬ�ϣ�ʹ�ÿյķ����š���� �б��е��ļ�����һ���ڵ�����ʹ��һ��˫ð�ſ���ȡ����ʱĬ�ϡ�

�����������У�A.LIS �� B.LIS �� [STATS] Ŀ¼���Ƶ� [RESULTS] Ŀ¼:


$  COPY [STATS]A.LIS,B.LIS  [RESULTS]

ע�⣬ϵͳʹ���б���ǰ����ļ�˵�� [STATS]A.LIS��ȷ���ļ� B.LIS ����ʱĬ��Ŀ¼Ҳ�� [STATS]��

�����������У�ʹ��һ����ʱĬ���豸��������ͬ��Ŀ¼:


$  COPY BASE:[STATS]A.LIS,[TIME]B.LIS,C.LIS  [RESULTS]

���� 3 ���ļ� (A.LIS��B.LIS���� C.LIS) �� BASE �豸���ơ�A.LIS �ļ��� [STATS] Ŀ¼���ơ����� 2 ���ļ��� [TIME] Ŀ¼���ơ�

�����������У���ǰĬ��Ŀ¼�� [BETA]���������� [ALPHA]TEST.DAT �� [BETA]FINAL.DAT ���Ƶ� [RESULTS] Ŀ¼:


$  COPY [ALPHA]TEST.DAT,[]FINAL.DAT  [RESULTS]

4.4 ����Ŀ¼��ֹ�����û��Ƿ�����

Ҫ��ȫ�ر����ļ���������ҪӦ������ļ�����Ŀ¼���е�ͬ�����������磬���������һ���û���һ���ļ����κδ�ȡȨ�������������û���ȡ�ļ�����Ŀ¼����ô���û��Ͳ��ܴ�ȡ�ļ������ݣ����ǿ��Կ��������ڡ��෴�������û���ȡ�ļ������Ǿܾ���ȡ�ļ�����Ŀ¼ (��Ŀ¼֮һ)����ô���û��Ͳ��ܿ��������ڡ�

ע��

Ҫ����ר���ļ���ֻ����Ŀ¼�Dz����ġ�����Ҳ������Ŀ¼�ڵ�ÿ���ļ���

����Ĭ�ϣ�����Ŀ¼�ܵ����� UIC �ı��� (S:RWE,O:RWE,G:RE,W:E) ����û�� ACL����Ŀ¼�ܵ����Ը�Ŀ¼�Ļ��� UIC �ı������йر���������飬����� 10.3 ����

������Ŀ¼ʱҪ��ȷ��ָ������ UIC �ı�����ʹ�� CREATE/DIRECTORY ����� /PROTECTION �޶��ʡ���Ŀ¼������������Ϊ��ָ��һ�� ACL�� Ҫ��������Ŀ¼���� UIC �ı������ɶ�Ŀ¼�ļ�Ӧ�� SET SECURITY/PROTECTION ���

ָ��ִ�д�ȡ�����Ƕ���ȡ�� ���������Ƶ����ܽ�ֹĿ¼��ȡ����Ŀ¼��ִ�д�ȡ׼�������Ͷ�ȡ��֪�����������Ŀ¼�е��ļ�������ζ��������Ѿ�֪��һ���ļ����ļ�˵�������Ϳ��Լ�����������������г����Ŀ¼���ļ����йذ�ȫ�����飬����� OpenVMS Guide to System Security��

4.5 ʹ��ͨ�������Ŀ¼�ṹ

��Ŀ¼�ṹ���κ�һ�㣬�����Բ�������ṹ����һ��Ŀ¼����Ŀ¼���ر�ָ��Ŀ¼����Ŀ¼����ʹ��ʡ�Ժ� (...) �����ֺ� (-) ͨ�����������������¡��й�ͨ��������飬����� 3.2����

�����������֧����չ�ļ�˵���Ļ����У�Ҫ֪��ʹ��ͨ�������Ŀ¼�ṹ�����飬������� 5 ����

4.5.1 ʡ�Է���ͨ���

ʹ��ʡ�Ժ� (...) ͨ�������������Ŀ¼��Ρ�Ҫ������ǰĿ¼����֮�µ�������Ŀ¼��ʹ��ʡ�Ժţ�������ʾ:


$ DIRECTORY [...]

�����һ��ʡ�Ժſ�ʼĿ¼˵�����ӵ�ǰĿ¼��ʼ������Ȼ�����������һ����㿪ʼĿ¼˵������ֻ�����ȵ�ǰĿ¼��һ������Ŀ¼��

Ҫ������ǰ����Ŀ¼�ṹ��λ���������ж���Ŀ¼�����ǵ���Ŀ¼��ʹ��һ���Ǻ� (*) �������һ��ʡ�Ժ� (...)��

�����������У��ٶ���ǰĿ¼�� [JONES]������ʾ�� [JONES] �� [JONES] ֮��������Ŀ¼��������Ϊ FEES.DAT �ļ�������汾:


$ TYPE [JONES...]FEES.DAT

�����������У��ٶ���ǰĬ��Ŀ¼�� [JONES]������������ĩ��Ϊ .SALES ����Ŀ¼������ʾ�ļ� FEDERAL.LIS ������汾:


$ TYPE [...SALES]FEDERAL.LIS

�����������У���ʾ�� [JONES] �� [JONES] ֮��������Ŀ¼����Ϊ DEPT.DAT �������ļ�������汾:


$ TYPE [...]DEPT.DAT

�����������У��ٶ���ǰĿ¼�� [JONES]�������� [.LICENSES] ��Ŀ¼�е��ļ� MAILING.LIS���������� [JONES.LICENSES.MARRIAGE]:


$ TYPE [.LICENSES]MAILING.LIS

�����������У��ٶ���ǰĿ¼�� [JONES]������ʾ�� [JONES] ֮�µ� [.LICENSES] ��Ŀ¼�к��� [.LICENSES] ��Ŀ¼֮�µ�������Ŀ¼�е�������Ϊ DEPT.DAT ���ļ�������汾:


$ TYPE [...LICENSES...]DEPT.DAT

�����������У�(�������) ������ 8 ��Ŀ¼�� (����Ŀ¼�͵� 7 ����Ŀ¼)��ע�⣬չʾ��������Ҫ READALL ��Ȩ��


$ DIRECTORY [*...]

4.5.2 ���ֺ� (-) ��Ŀ¼�ַ�

���ֺ��ַ���Ϊ��д����ָ���ڵ�ǰ���̵�Ĭ��Ŀ¼֮�ϵ�   (��) Ŀ¼��ÿ�����ֺű�ʾһ�������ֺź�����Ը�����Ŀ¼�� (���ֿ����) ��ָ������Ŀ¼��ε�����·����

���������̫�����ֺţ����������õ㳬������Ŀ¼����ôϵͳ����ʾ������Ϣ��

�����������У���ǰ���̵�Ĭ��Ŀ¼�� [JONES.LICENSES]������������ʾ [JONES] �� STAFF.DIS ������汾:


$ TYPE [-]STAFF.DIS

�����������У���ǰĿ¼�� [JONES.LICENSES]��չʾ��������ʾ [JONES.TAXES] �� BILLING.DAT ������汾:


$ TYPE [-.TAXES]BILLING.DAT

�����������У�չʾ������ѽ���Ĭ��Ŀ¼���ĵ�Ŀ¼����бȵ�ǰ���� 2 ����Ŀ¼��


$ SET DEFAULT [--]

�� OpenVMS V7.2 Alpha ���Ժ�֧�� ODS-5 ���̵İ汾�У��ļ�������Ŀ¼�����Ե��������ֺ���ɡ�Ҫ���������ư������ֺŵ� (��) Ŀ¼������ļ�˵����ǰ�߱���������һ�� RMS ����� (^) ָ��������˵�����ñȵ�ǰ���̵�Ĭ��Ŀ¼�� 3 ����Ŀ¼��


[---]

����˵������Ŀ¼ (UFD) "---":


[^---]

4.6 �� UIC ��ʽ����Ŀ¼

��Ȼ���¼��������ʹ������Ŀ¼����Ҳ���԰� UIC ��ʽָ��Ŀ¼������ UIC ��ʽ�У�2 ���ֵİ˽����������û���ʶ�� (UIC)����ָ���û��ļ�Ŀ¼ (UFD)�� ����ÿ�������ļ�˵���� DCL �������ʶ�� UIC ��ʽ��Ŀ¼����һ����ԣ�������Ҫʹ�������ʽ����������ʹ��ʵʱ��Դ����ִ�� (RSX) ����ϵͳ��

UIC Ŀ¼˵�������¸�ʽ:


[group,member]

���磬[122,1] ��һ�� UIC Ŀ¼˵������ʾ�� 122 �еij�Ա 1��UIC ��ʽ��Ŀ¼��һ���Ƕ�Ӧ��Ŀ¼ӵ���ߵ� UIC������һ����

�������� UIC Ŀ¼ʱ�����������¹���:

  • ʹ��һ�� 1 �� 37776 �İ˽�����ָ���顣
  • ʹ��һ�� 0 �� 177776 �İ˽�����ָ����Ա��
  • ��ʹ�����ֺ� (-) ��ʡ�Ժ� (...) ͨ�����Ϊ˵�����֡�

4.6.1 ʹ��ͨ���ָ�� UIC Ŀ¼

Ҳ�п���ʹ���Ǻ� (*) ͨ�����ָ��һ�� UIC Ŀ¼�����磬[*,6] ָ�����д��κ���źͳ�Ա�� 6 ��Ŀ¼������������ UIC ��ʽ��Ŀ¼��Ŀ¼˵�� [*,*] �ҳ����� UIC ��ʽ��Ŀ¼�� ��ͬ�ҳ����� UIC ��ʽ��Ŀ¼��Ҫ�ҳ�����������Ŀ¼����ʹ�� [*]��

4.6.2 �� UIC ��ʽת��Ϊ������ʽ

ע�⣬���԰�Ŀ¼���� UIC ��ʽ����Ϊ������ʽ������б�Ҫ�ģ�������źͳ�Ա�ŵ���������������� 6 �ַ������ơ�

���ܻ��ʹ�� UIC ��ʽ��������ʽ�������һ�� UIC ��ʽ����Ŀ¼����Ҫָ������һ����Ŀ¼����Ҫ�� UIC ��ʽ����Ϊ������ʽ��

UIC Ŀ¼˵�� [122,1] �ĵȼ�������ʽ������ʾ:


[122001]

Ҫ������Ŀ¼ [122,1]SUB.DIR����ʹ������Ŀ¼ [122001.SUB]��


�� 5 ��
��չ�ļ�˵��

OpenVMS Alpha V7.2 ִ����չ�ļ�˵����������������Ҫ�����:

  • ��ѡ���ṹ���� On--Disk Structure Level 5 (ODS-5)����֧�ֽϳ����ļ�������������Χ�ĺϷ��ַ�
  • ��Ŀ¼

��֮����Щ���Ϊ OpenVMS Alpha ϵͳ (ʹ�� OpenVMS �߼�������) �ṩ���������ԣ����洢������������ʹ�ȡ���������� Windows ���������Ƶ��ļ���

��Ŀ¼����չ�ļ����ṩ���ºô�:

  • OpenVMS �û�����ʹ�ó��ļ������µ��ַ�֧�ֺ�ʹ��Сд��ĸ�ʹ�Сд��д�ļ�������Щ������ʹ OpenVMS �ļ��������ϵ��ļ������ Windows �û�����͸����
  • OpenVMS ϵͳ����Ա������ OpenVMS ϵͳ��ʹ�� Windows �û�ָ���������Ķ��ļ���
  • ������֧����Ŀ¼�Ļ�����ֲӦ�ó����Ӧ�ó��򿪷��߿���ʹ�� OpenVMS �IJ��нṹ��

5.1 ODS-5 ���ṹ

On--Disk Structure (ODS) ��ָ��Ϣ�洢�ڴ��̵��߼��ṹ��ODS-2 �� OpenVMS ����ϵͳ��Ĭ�ϴ��̽ṹ��ODS-5 �� ODS-2 �ij������Զ�ƽ̨�����ر����á�ODS-5 ���ṹ�ṩ:

  • ���ļ���
  • �ļ����и���ĺϷ��ַ�
  • �����ļ�������ĸ��Сд

5.1.1 �����

��ͳ�� (ODS-2) �ļ�˵������ 39.39 ��ʽ��ֻ֧�ֵ������ (.) �ֿ��ļ������ļ����͡�

�� ODS-5 ���У��ļ������ļ�����һ�𳤶ȿɶ�� 236 �� 8 λ�ַ������� 118 �� 16 λ�ַ���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

�� 2 �����

5.1.2 �ļ����и���Ϸ��ַ�

��ͳ (ODS-2 ���ݵ�) �ļ�������ʹ����ĸ�����ַ� (A-Z��a-z �� 0-9)����Ԫ�� ($)���»��� (_) �����ֺ� (-)��ODS-5 �ṩ�������ַ������������ļ���

ISO LATIN-1 �� Unicode (UCS-2) �ַ���

ODS-5 ֧���ļ���ʹ�� 8 λ ISO Latin-1 �ַ��� 16 λ Unicode (UCS-2) �ַ�����ISO Latin-1 ����ַ����Ǵ�ͳ ASCII �ַ����ij���������չ�ļ�˵���У�������ʹ�� 8 λ ISO Latin-1 ����ַ����������ַ������Ǻ� (*) ���ʺ� (?) ������

�����ַ�

���ļ�˵���У���Щ ISO Latin-1 �ַ���Ҫһ�������������֮ǰ��ʹ֮�ܹ�����ȷ���͡�����չ�ļ����У�RMS �� DCL ���������� (^) ����Ϊ��������±������������ʹ�ù���:

  • ����� (^) �������һ���»��� (_) ��ո��ʾһ���ո�
  • ����� (^) ������������κ��ַ���ζ�Ÿ��ַ������ļ�����һ���֣���û���κ�����ĺ��壬���������ļ�˵���п��������⺬��:


    .  ,  ;  [  ]  %  ^  &
    
  • ���ļ����У����Դ��򲻴������ (^) ������һ�����־�� (.)��ϵͳΪ�κξ�����ӻ������������Щ���Ҫ�����ļ����ͺͰ汾�ŵĶ��������Ŀ¼�������������־�� (.) ֮ǰ���ϻ������
  • ������������һ��ʮ������������Ҫ�ڶ���ʮ���������֡����������������ַ�����Ϊһ����ʾ���ⵥ�ֽ��ַ���ʮ������ֵ�����磬^20 ��ʾһ���ո�
  • ���ļ�˵���У������������� "U" ָ���������� 4 ��ʮ����������Ҫ����Ϊ Unicode �ַ������磬^U012F��
    ���ļ�˵���У�����ǰ��û�м��ϻ���� (^) ���ַ�����Ϊ�� ISO Latin-1 �ַ���

ע��

VAX ϵͳ���ܴ�ȡ���������ַ����ļ������йػ�Ϲ��컷�������飬����� 5.7 ����

���;�� (.)

����չ�ļ����аѾ�� (.) ����һ�������ַ���Ҫ RMS ȷ����һ��������ļ����ַ�����һ���Ƕ������

������չ�ļ�����ֻʹ��һ����� (.) ʱ�����������Ϊ���������ͬ OpenVMS ����ǰ�汾������������������һ������Ҳ������������:


$ CREATE Test.1

�����ļ�:


Test.1;1

ȷ���汾��

���ļ������ж����� (.) ʱ��RMS �鿴���һ�����֮��������ַ���

��� ��ô
�����һ��������ַ��������� ���ִ���ȷ��Ϊ�汾��
�����һ��������ַ����������ֺ�ǰ��һ������ (-) ���ִ���ȷ��Ϊ�汾��
�����һ�������� 5 �����������ַ� RMS ��Ϊ�ǷǷ��ļ���
��һ���������ַ��������һ����� ������Ϊ�ļ����Ͷ����

���磬��������:


$ CREATE Test4.3.2.1

�����ļ�:


Test4^.3.2��1

�ڴˣ�2 ���ļ����ͣ��� 1 ���ļ��汾�š�

��ȷ�÷ֺ� (;) ����İ汾��Ҳ���벻���� 5 �������ַ�������ǰ����Լ���һ������ (-)��

5.1.3 ������ĸ��Сд

OpenVMS ��ǰ�汾�У�DCL �� RMS �İ������ļ�˵��ת��Ϊ��д��ĸ��

�� ODS-5 ���ϣ��������Դ�д��Сд������ĸ��Сд�����ļ����������ļ�������ĸ��Сд���ֽ���ʱ�����ʽ������:


$ CREATE KitContents.Txt

$ DIRECTORY

Ŀ¼  DISK1:[USER1]

KitContents.Txt��1

��������ͬ���ƽ�������ļ�����ֻ����ĸ��Сд��ͬʱ��DCL �Ѻ����ļ�����Ϊԭʼ�ļ����°汾����������ת��Ϊ��ԭʼ�ļ���ͬ����ĸ��Сд������:


$ CREATE CaPri
$ CREATE CAPRI
$ CREATE capri
$ DIRECTORY

Ŀ¼  DISK1:[USER1]

CaPri.��1  CaPri.��2  CaPri.��3

5.1.4 ʹ��ͨ���

ODS-5 �ļ�֧�ֵ����Ͷ���ַ�ͨ������ܡ����ַ�ͨ�����ȷ�ر�ʾ�ļ������ļ������е�һ���ַ������Dz���ʹ�����ļ��汾�ַ����С����ַ�ͨ������Ա�ʾ�ļ������ļ��������κ���Ŀ���ַ� (��������ַ�)�����ַ�ͨ����������ڴ���汾�ַ�����

5.1.4.1 ͨ���

�����ַ�������Ч��ͨ���:

  • �Ǻ� (*) �Ƕ��ַ�ͨ�����
  • �ٷֺ� (%) �ǵ��ַ�ͨ�����
  • �ʺ� (?) �ǵ��ַ�ͨ�����

�ٷֺ� (%) ������Ϊ���ַ�ͨ�����Ϊ��ά��������Ӧ�ó���������ԡ���ǰ������������� (^) ʱ���ٷֺ� (%) ����ʹ��Ϊһ�������ַ��������� Windows �ļ�������Ҳ�������ַ������ٷֺ�֮�⣬RMS Ҳ���ʺ� (?) ʶ��Ϊ���ַ�ͨ������� OpenVMS 7.2 ���Ժ�汾�У��ʺ���Ϊͨ��������ܵ�ͬ�ڰٷֺš�������ʽ���У�ÿ���ٷֺź��ʺ���ȷ��ƥ��һ���ַ���

ע��

��ͨ���ƥ��ʱ�������ַ� (�� ^.) �������� (�� ^EF �� ^U0101) ����Ϊ�ǵ����ַ���

ע��

1 δ�޸ĵij���͹��ó�����ܰ������ļ�˵�����ƻ���д�� 255 ���ֽڡ�


ǰҳ ��ҳ Ŀ¼ ����