1 📁 Laboratorio: Uso del Sistema de Archivos en Amazon EC2 (Linux)

1.1 🎯 Objetivos

  • Crear una estructura de carpetas según las instrucciones
  • Crear archivos
  • Copiar y trasladar archivos y directorios
  • Eliminar archivos y directorios

1.2 🕒 Duración estimada

30 minutos


1.3 ✅ Tareas paso a paso

1.3.1 🔗 Tarea 1: Conexión a la instancia EC2

chmod 400 labsuser.pem
ssh -i labsuser.pem ec2-user@<public-ip>

Salida esperada:

[ec2-user@ip-... ~]$

1.3.2 📂 Tarea 2: Crear estructura de carpetas y archivos

cd ~
mkdir CompanyA
cd CompanyA
mkdir Finance HR Management

cd HR
touch Assessments.csv TrialPeriod.csv
cd ../Finance
touch Salary.csv ProfitAndLossStatements.csv
cd ..
touch Management/Managers.csv Management/Schedule.csv

ls -laR

Salida esperada (resumida):

./Finance:
ProfitAndLossStatements.csv  Salary.csv

./HR:
Assessments.csv  TrialPeriod.csv

./Management:
Managers.csv  Schedule.csv

1.3.3 🔄 Tarea 3: Reorganizar y eliminar carpetas

# Copiar Finance dentro de HR
cp -r Finance HR
ls HR/Finance
ProfitAndLossStatements.csv  Salary.csv
# Eliminar la carpeta Finance original
rm Finance/*
rmdir Finance
# Mover Management a HR
mv Management HR
ls HR/Management
Managers.csv  Schedule.csv
# Crear carpeta Employees y mover archivos
cd HR
mkdir Employees
mv Assessments.csv TrialPeriod.csv Employees
ls Employees
Assessments.csv  TrialPeriod.csv

1.4 ✅ Finalizar laboratorio

  • Cierra sesión SSH con exit
  • En AWS selecciona End Lab
  • Confirma para finalizar el entorno

1.5 💡 Tips útiles

  • Usa mkdir -p para crear subdirectorios anidados en un solo paso.
  • Comando cp -r copia carpetas y su contenido.
  • rm -r elimina carpetas con contenido.
  • ls -laR lista recursivamente archivos y carpetas.
  • Usa cd .. para subir un nivel en el sistema de archivos.

1.6 📚 Recursos adicionales