Skip to content

A3. Archivos y directorios ​

En esta actividad se creará desde la terminal la estructura de archivos y directorios que utilizaremos para organizar la documentación del módulo.

Aunque algunos de estos archivos ya se hayan creado durante las actividades anteriores, la estructura se creará de nuevo desde cero para practicar la gestión de archivos y directorios desde la terminal.

Durante toda la actividad deberás documentar los pasos realizados mediante capturas de pantalla y breves explicaciones. La documentación debe permitir seguir el proceso completo, incluyendo los comandos utilizados, sus resultados y, cuando corresponda, los errores encontrados y cómo se han corregido.

No es necesario realizar una captura de cada comando. Puedes agrupar varios comandos relacionados en una misma captura, siempre que puedan verse claramente los comandos ejecutados y sus resultados en la terminal.

Las capturas se almacenarán dentro del directorio images de esta actividad.

Uso exclusivo de la terminal

Durante esta actividad no se podrá utilizar el explorador de archivos ni ninguna otra interfaz gráfica para crear, mover, renombrar o eliminar archivos y directorios.

Todas las operaciones se realizarán desde la terminal de Linux.

Estructura ​

La estructura que debemos obtener será la siguiente:

text
usuario-sistemas/
└── docs/
    ├── index.md
    └── ud1-technical-documentation/
        ├── index.md
        ├── ud1-a1-licenses/
        │   ├── index.md
        │   └── images/
        ├── ud1-a2-information-search/
        │   ├── index.md
        │   └── images/
        ├── ud1-a3-files-and-directories/
        │   ├── index.md
        │   └── images/
        └── ud1-a4-markdown/
            ├── index.md
            └── images/

Sustituye usuario por el nombre de usuario de tu identidad digital.

Por ejemplo, si la identidad digital fuera:

text
laumargar@alu.edu.gva.es

el directorio principal sería:

text
laumargar-sistemas

1. Preparación ​

Abre una terminal y sitúate en el directorio en el que vas a crear el proyecto.

Comprueba el directorio en el que te encuentras y consulta su contenido antes de comenzar.

Durante la actividad deberás utilizar los siguientes comandos:

text
ls
ll
cd
mkdir
touch
tree
mv

Si cometes algún error durante la creación de la estructura, utiliza cuando corresponda:

text
rm
rmdir

Eliminación de archivos y directorios

No elimines un archivo o directorio simplemente para demostrar el funcionamiento de rm o rmdir.

Utilízalos únicamente si necesitas corregir algún error cometido durante la actividad.

2. Directorio principal ​

Crea el directorio principal utilizando la nomenclatura:

text
usuario-sistemas

Accede al directorio creado y comprueba su contenido desde la terminal.

A continuación, crea el directorio:

text
docs

Accede a docs. A partir de este momento utilizaremos este directorio como referencia para comprobar la estructura del proyecto.

Ejecuta:

bash
tree

Comprueba que la estructura obtenida coincide con la parte correspondiente del esquema inicial.

3. Índice principal ​

Desde la terminal, crea dentro de docs el archivo:

text
index.md

Comprueba que el archivo se ha creado correctamente utilizando los comandos estudiados.

Vuelve a ejecutar desde docs:

bash
tree

4. Unidad didáctica ​

Crea dentro de docs el directorio:

text
ud1-technical-documentation

Dentro de este directorio crea su archivo:

text
index.md

Navega entre los diferentes directorios utilizando cd y comprueba su contenido mediante ls o ll.

Regresa a docs y ejecuta nuevamente:

bash
tree

Comprueba que la estructura coincide con el esquema solicitado.

5. Actividades ​

Dentro de ud1-technical-documentation crea los directorios correspondientes a las cuatro actividades:

text
ud1-a1-licenses
ud1-a2-information-search
ud1-a3-files-and-directories
ud1-a4-markdown

Dentro de cada actividad crea:

text
index.md
images/

Utiliza los comandos estudiados para desplazarte por la estructura y comprobar los elementos que vas creando.

Cuando hayas terminado, regresa al directorio docs y ejecuta:

bash
tree

Comprueba cuidadosamente que la estructura obtenida coincide con el esquema mostrado al principio de la actividad.

6. Mover la documentación existente ​

Las actividades realizadas anteriormente ya disponen de archivos Markdown con su contenido.

Utiliza el comando mv para mover los archivos que ya hayas creado a los nuevos directorios correspondientes.

Por ejemplo, el documento realizado en la actividad de licencias deberá terminar almacenado como:

text
ud1-technical-documentation/ud1-a1-licenses/index.md

Realiza esta operación desde la terminal, sin utilizar el explorador de archivos.

Archivos existentes

Antes de utilizar mv, comprueba el contenido del directorio de destino.

Si ya existe un archivo index.md vacío creado durante los pasos anteriores, deberás determinar qué operación necesitas realizar para poder colocar en su lugar el archivo de la actividad sin perder accidentalmente información.

7. Comprobación final ​

Sitúate en el directorio docs y ejecuta:

bash
tree

Comprueba que la estructura final coincide con la solicitada al principio de la actividad.

Utiliza también ls o ll cuando necesites comprobar con más detalle el contenido de algún directorio.

Referencias ​

Añade las fuentes de documentación que hayas consultado para realizar la actividad.

Utiliza preferentemente la documentación oficial y las páginas de manual de los comandos utilizados.