Configurando a Estrutura de um Novo Projeto

LinuxBeginner
Pratique Agora

Introdução

Bem-vindo ao Desafio de Criação e Navegação de Diretórios no Linux! Neste exercício, você colocará suas habilidades à prova criando uma estrutura de diretórios específica e navegando por ela. Imagine que você é um desenvolvedor de software configurando a estrutura de um novo projeto. Sua tarefa é criar pastas para diferentes componentes do seu projeto e alternar entre elas de forma eficiente. Este desafio ajudará você a ganhar fluidez na criação de diretórios e na movimentação pelo sistema de arquivos utilizando os comandos cd e mkdir.

Tarefas

  1. Criar uma estrutura de diretórios para um projeto web dentro da pasta ~/project.
  2. Navegar pela estrutura de diretórios criada.

Requisitos

  • Você deve usar o diretório ~/project como ponto de partida.

  • Crie a seguinte estrutura de diretórios:

    project/
    ├── frontend/
    │   ├── css/
    │   └── js/
    └── backend/
        ├── api/
        └── database/
  • Você tem permissão apenas para usar os comandos cd e mkdir para criar os diretórios e navegar.

  • Você pode usar os comandos pwd e ls para verificar sua localização atual e o conteúdo das pastas.

  • Todos os comandos devem ser executados no terminal.

Exemplo

Abaixo está um exemplo de como sua estrutura final de diretórios deve parecer quando visualizada com o comando tree (embora você não precise usar o tree neste desafio):

project/
├── frontend/
│   ├── css/
│   └── js/
└── backend/
    ├── api/
    └── database/

Lembre-se: seu objetivo é construir essa estrutura utilizando apenas os comandos cd e mkdir. Você pode usar pwd e ls para acompanhar seu progresso, mas eles não farão parte da solução obrigatória.

✨ Verificar Solução e Praticar

Resumo

Neste desafio, você praticou o uso de dois comandos fundamentais do Linux: cd para alterar diretórios e mkdir para criar novas pastas. Você montou um layout estruturado para um projeto web, demonstrando como esses comandos são aplicados em cenários do mundo real. Ao navegar pela estrutura e criar diretórios aninhados, você aprimorou suas habilidades de manipulação do sistema de arquivos. Essas competências são cruciais para organizar projetos de forma eficiente e navegar em estruturas complexas de diretórios em ambientes Linux.