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 organizar um pequeno projeto, criando diretórios com mkdir e, em seguida, usando cp, mv e rm para organizar os arquivos. Imagine que você é um administrador de sistemas organizando arquivos para um pequeno projeto de software. Sua tarefa é construir a estrutura desejada e limpar o conteúdo não utilizado de forma eficiente 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. Usar os comandos cp, mv e rm para alcançar a estrutura desejada.

Requisitos

  • Comece no diretório ~/project.
  • Use mkdir para criar os diretórios necessários e, em seguida, use cp, mv e rm para as operações de arquivo.
  • Você pode usar ls, pwd e cd para navegar e verificar seu progresso.
  • Todos os comandos devem ser executados no terminal.
  • Crie um diretório src e um diretório 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 é criar os diretórios necessários com mkdir e, em seguida, alcançar a estrutura alvo usando cp, mv e rm. Use ls e pwd para verificar seu progresso conforme necessário.

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 do sistema de arquivos. Essas capacidades são cruciais para gerenciar projetos, organizar arquivos e manter estruturas de diretórios limpas em ambientes Linux.

✨ Verificar Solução e Praticar