Appearance
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.esel directorio principal sería:
text
laumargar-sistemas1. 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
mvSi cometes algún error durante la creación de la estructura, utiliza cuando corresponda:
text
rm
rmdirEliminació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-sistemasAccede al directorio creado y comprueba su contenido desde la terminal.
A continuación, crea el directorio:
text
docsAccede a docs. A partir de este momento utilizaremos este directorio como referencia para comprobar la estructura del proyecto.
Ejecuta:
bash
treeComprueba 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.mdComprueba que el archivo se ha creado correctamente utilizando los comandos estudiados.
Vuelve a ejecutar desde docs:
bash
tree4. Unidad didáctica
Crea dentro de docs el directorio:
text
ud1-technical-documentationDentro de este directorio crea su archivo:
text
index.mdNavega entre los diferentes directorios utilizando cd y comprueba su contenido mediante ls o ll.
Regresa a docs y ejecuta nuevamente:
bash
treeComprueba 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-markdownDentro 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
treeComprueba 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.mdRealiza 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
treeComprueba 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.