Organización de archivos y directorios

LinuxBeginner
Practicar Ahora

Introducción

¡Bienvenido al desafío de operaciones de archivos en Linux! En este ejercicio, aplicarás tus habilidades para organizar un pequeño proyecto creando directorios con mkdir y utilizando cp, mv y rm para gestionar los archivos. Imagina que eres un administrador de sistemas organizando archivos para un pequeño proyecto de software. Tu tarea consiste en construir la estructura objetivo y limpiar el contenido innecesario de manera eficiente en un entorno Linux.

Gestión de archivos y directorios

Tareas

  1. Organizar un conjunto dado de archivos y directorios en una estructura de proyecto definida.
  2. Utilizar los comandos cp, mv y rm para lograr la estructura deseada.

Requisitos

  • Comienza en el directorio ~/project.
  • Usa mkdir para crear los directorios necesarios, luego usa cp, mv y rm para las operaciones de archivo.
  • Puedes usar ls, pwd y cd para navegar y verificar tu progreso.
  • Todos los comandos deben ejecutarse en la terminal.
  • Crea un directorio src y un directorio config para organizar los archivos.

Estructura inicial

Tu directorio ~/project contiene inicialmente lo siguiente:

project/
├── old_stuff/
│   ├── deprecated_script.sh
│   └── outdated_notes.txt
├── temp/
│   ├── draft_readme.md
│   └── config_backup.json
├── app.js
├── styles.css
└── data.json

Estructura objetivo

Tu objetivo es lograr la siguiente estructura:

project/
├── src/
│   ├── app.js
│   └── styles.css
├── config/
│   └── config.json
└── README.md

Recuerda, tu tarea es crear los directorios necesarios con mkdir y luego alcanzar la estructura objetivo usando cp, mv y rm. Usa ls y pwd para comprobar tu progreso según sea necesario.

Resumen

En este desafío, practicaste el uso de tres comandos esenciales de Linux: cp para copiar archivos, mv para mover archivos y directorios, y rm para eliminar archivos y directorios. Reorganizaste la estructura de un proyecto, demostrando cómo se utilizan estos comandos en escenarios del mundo real. Al manipular archivos y directorios para lograr una disposición específica, has mejorado tus habilidades en operaciones del sistema de archivos. Estas capacidades son cruciales para gestionar proyectos, organizar archivos y mantener estructuras de directorios limpias en entornos Linux.

✨ Revisar Solución y Practicar