En aquest tema, explorarem l'estructura del sistema de fitxers d'OpenVMS. Entendre com s'organitzen els fitxers i directoris és fonamental per gestionar eficaçment les dades en un sistema OpenVMS.

Objectius d'Aprenentatge

Al final d'aquest tema, hauràs de ser capaç de:

  1. Comprendre l'estructura bàsica del sistema de fitxers d'OpenVMS.
  2. Identificar els components clau del sistema de fitxers.
  3. Navegar per l'estructura de directoris.
  4. Utilitzar comandes bàsiques per gestionar fitxers i directoris.

  1. Components Clau del Sistema de Fitxers

1.1. Discs i Volums

  • Discs: Els dispositius d'emmagatzematge físic.
  • Volums: Les particions lògiques dins dels discs. Un disc pot contenir múltiples volums.

1.2. Directori Arrel

  • El directori arrel és el punt de partida de l'estructura de fitxers. En OpenVMS, el directori arrel es denota com SYS$SYSROOT.

1.3. Directoris i Subdirectoris

  • Els directoris són contenidors que emmagatzemen fitxers i altres subdirectoris.
  • Els subdirectoris són directoris dins d'altres directoris, creant una estructura jeràrquica.

1.4. Fitxers

  • Els fitxers són unitats d'emmagatzematge de dades. Poden ser fitxers de text, binaris, executables, etc.

  1. Navegació per l'Estructura de Directoris

2.1. Rutes de Fitxers

  • Ruta Absoluta: Especifica la ubicació completa d'un fitxer o directori des de l'arrel.
    • Exemple: SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT
  • Ruta Relativa: Especifica la ubicació d'un fitxer o directori en relació amb el directori actual.
    • Exemple: [JSMITH]MYFILE.TXT

2.2. Comandes de Navegació

  • SET DEFAULT: Canvia el directori actual.
    $ SET DEFAULT SYS$SYSROOT:[USERS.JSMITH]
    
  • SHOW DEFAULT: Mostra el directori actual.
    $ SHOW DEFAULT
    

  1. Comandes Bàsiques per Gestionar Fitxers i Directoris

3.1. Creació de Directoris

  • CREATE/DIRECTORY: Crea un nou directori.
    $ CREATE/DIRECTORY SYS$SYSROOT:[USERS.JSMITH.NEW_DIR]
    

3.2. Llistat de Continguts

  • DIRECTORY: Llista els fitxers i subdirectoris dins d'un directori.
    $ DIRECTORY SYS$SYSROOT:[USERS.JSMITH]
    

3.3. Copiar Fitxers

  • COPY: Copia fitxers d'una ubicació a una altra.
    $ COPY SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT SYS$SYSROOT:[USERS.JDOE]
    

3.4. Moure Fitxers

  • RENAME: Mou o canvia el nom d'un fitxer.
    $ RENAME SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT SYS$SYSROOT:[USERS.JSMITH]MYFILE_OLD.TXT
    

3.5. Esborrar Fitxers

  • DELETE: Esborra fitxers.
    $ DELETE SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT;*
    

  1. Exercicis Pràctics

Exercici 1: Crear i Navegar per Directoris

  1. Crea un nou directori anomenat TEST_DIR dins del teu directori d'usuari.
    $ CREATE/DIRECTORY SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]
    
  2. Canvia al nou directori.
    $ SET DEFAULT SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]
    
  3. Mostra el directori actual.
    $ SHOW DEFAULT
    

Exercici 2: Gestionar Fitxers

  1. Crea un fitxer de text anomenat EXAMPLE.TXT dins de TEST_DIR.
    $ CREATE SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]EXAMPLE.TXT
    
  2. Copia el fitxer EXAMPLE.TXT a un altre directori.
    $ COPY SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]EXAMPLE.TXT SYS$SYSROOT:[USERS.TEUSUARI]
    
  3. Canvia el nom del fitxer copiat a EXAMPLE_COPY.TXT.
    $ RENAME SYS$SYSROOT:[USERS.TEUSUARI]EXAMPLE.TXT SYS$SYSROOT:[USERS.TEUSUARI]EXAMPLE_COPY.TXT
    
  4. Esborra el fitxer original EXAMPLE.TXT dins de TEST_DIR.
    $ DELETE SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]EXAMPLE.TXT;*
    

Resum

En aquest tema, hem après sobre l'estructura del sistema de fitxers d'OpenVMS, incloent-hi els components clau com els discs, volums, directoris i fitxers. També hem vist com navegar per l'estructura de directoris i utilitzar comandes bàsiques per gestionar fitxers i directoris. Aquests coneixements són fonamentals per treballar eficaçment amb OpenVMS.

En el proper tema, explorarem els tipus i atributs de fitxers en OpenVMS, aprofundint en com es classifiquen i gestionen els fitxers en aquest sistema operatiu.

Curs de Programació OpenVMS

Mòdul 1: Introducció a OpenVMS

Mòdul 2: Comandes Bàsiques d'OpenVMS

Mòdul 3: Sistema de Fitxers d'OpenVMS

Mòdul 4: Scripting amb DCL

Mòdul 5: Gestió del Sistema OpenVMS

Mòdul 6: Xarxes a OpenVMS

Mòdul 7: Programació Avançada a OpenVMS

Mòdul 8: Clúster d'OpenVMS

Mòdul 9: Seguretat a OpenVMS

Mòdul 10: Resolució de Problemes i Optimització

© Copyright 2024. Tots els drets reservats