Organizando Arquivos e Diretórios

LinuxBeginner
Pratique Agora

Introdução

Bem-vindo ao Desafio de Operações de Arquivos no Linux! Neste exercício, você aplicará suas habilidades para gerenciar arquivos e diretórios utilizando os comandos cp, mv e rm. Imagine que você é um administrador de sistemas organizando os arquivos de um pequeno projeto de software. Sua tarefa é copiar, mover e remover arquivos e diretórios para estabelecer uma estrutura de projeto específica. Este desafio aprimorará sua capacidade de manipular arquivos e diretórios com eficiência em um ambiente Linux.

Gerenciamento de Arquivos e Diretórios

Tarefas

  1. Organizar um conjunto de arquivos e diretórios em um layout de projeto estruturado.
  2. Utilizar os comandos cp, mv e rm para alcançar a estrutura desejada.

Requisitos

  • Comece no diretório ~/project.
  • Utilize apenas os comandos cp, mv e rm para as operações de arquivos.
  • Você pode usar ls, pwd e cd para navegar e verificar seu progresso.
  • Todos os comandos devem ser executados no terminal.
  • Crie os diretórios src e config para organizar os arquivos.

Estrutura Inicial

Seu diretório ~/project contém inicialmente o seguinte:

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

Estrutura Alvo

Seu objetivo é alcançar a seguinte estrutura:

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

Lembre-se, sua tarefa é atingir a estrutura alvo usando os comandos cp, mv e rm. Use ls e pwd para verificar seu progresso conforme necessário.

✨ Verificar Solução e Praticar

Resumo

Neste desafio, você praticou o uso de três comandos essenciais do Linux: cp para copiar arquivos, mv para mover arquivos e diretórios, e rm para remover arquivos e diretórios. Você reorganizou a estrutura de um projeto, demonstrando como esses comandos são aplicados em cenários do mundo real. Ao manipular arquivos e diretórios para alcançar um layout específico, você aprimorou suas habilidades em operações de sistema de arquivos. Essas capacidades são fundamentais para gerenciar projetos, organizar dados e manter estruturas de diretórios limpas em ambientes Linux.