Organisation de fichiers et de répertoires

LinuxBeginner
Pratiquer maintenant

Introduction

Bienvenue dans le défi des opérations sur les fichiers Linux ! Dans cet exercice, vous allez mettre en pratique vos compétences pour organiser un petit projet en créant des répertoires avec mkdir, puis en utilisant cp, mv et rm pour structurer vos fichiers. Imaginez que vous êtes un administrateur système chargé d'organiser les fichiers d'un projet logiciel. Votre mission consiste à construire la structure cible et à nettoyer efficacement le contenu inutilisé dans un environnement Linux.

Gestion des fichiers et des répertoires

Tâches

  1. Organiser un ensemble de fichiers et de répertoires donnés selon une structure de projet définie.
  2. Utiliser les commandes cp, mv et rm pour obtenir la structure souhaitée.

Exigences

  • Commencez dans le répertoire ~/project.
  • Utilisez mkdir pour créer les répertoires requis, puis utilisez cp, mv et rm pour les opérations sur les fichiers.
  • Vous pouvez utiliser ls, pwd et cd pour naviguer et vérifier votre progression.
  • Toutes les commandes doivent être exécutées dans le terminal.
  • Créez un répertoire src et un répertoire config pour organiser les fichiers.

Structure initiale

Votre répertoire ~/project contient initialement ce qui suit :

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

Structure cible

Votre objectif est d'obtenir la structure suivante :

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

N'oubliez pas que votre tâche consiste à créer les répertoires nécessaires avec mkdir, puis à obtenir la structure cible en utilisant cp, mv et rm. Utilisez ls et pwd pour vérifier votre progression si nécessaire.

Résumé

Dans ce défi, vous avez pratiqué l'utilisation de trois commandes Linux essentielles : cp pour copier des fichiers, mv pour déplacer des fichiers et des répertoires, et rm pour supprimer des fichiers et des répertoires. Vous avez réorganisé une structure de projet, illustrant comment ces commandes sont utilisées dans des scénarios réels. En manipulant les fichiers et les répertoires pour obtenir une disposition spécifique, vous avez renforcé vos compétences en opérations sur le système de fichiers. Ces capacités sont cruciales pour gérer des projets, organiser des fichiers et maintenir des structures de répertoires propres dans les environnements Linux.

✨ Vérifier la solution et pratiquer