Travailler avec le système de fichiers : création et déplacement de fichiers, visualisation de contenu
1. Exercice pratique : Préparons le terrain
Il est maintenant temps de mettre tout cela en pratique. On va bosser avec des fichiers et répertoires, les créer, les déplacer, et aussi les ouvrir pour les visualiser et les modifier. Cette conférence va t’aider à regrouper toutes les commandes qu’on a déjà étudiées dans un flux de travail cohérent. Prêt ? Allons-y !
Pour commencer l’exo, ouvre ton terminal. Si tu travailles avec WSL, il suffit de lancer le terminal WSL. Pour les utilisateurs de Linux ou de machine virtuelle, ouvre une fenêtre de terminal classique.
Assure-toi que tu es dans ton répertoire home en entrant cette commande :
cd ~
Pour débuter, crée un répertoire test
. On va s’en servir comme principal espace de travail.
mkdir test
Maintenant, vérifions que le répertoire a bien été créé avec la commande ls
:
ls
Dans la liste, tu devrais voir le dossier test
. Si c’est le cas, félicitations ! Tu viens de poser les bases.
2. Création d’un fichier dans un répertoire
Accédons au répertoire créé :
cd test
Créons maintenant un nouveau fichier nommé example.txt
à l’aide de la commande touch
:
touch example.txt
Vérifions à nouveau que le fichier est apparu en utilisant la commande ls
. Vous verrez qu’il y a maintenant un fichier example.txt
dans le répertoire test
.
Pour vérifier le répertoire courant, tapez :
pwd
Vous devriez voir un chemin se terminant par /test
.
3. Modification du contenu d'un fichier
Ouvre le fichier créé dans l'éditeur de texte nano
et ajoute un peu de texte :
nano example.txt
Après avoir ouvert l'éditeur, entre par exemple la ligne suivante :
Salut, monde ! C'est mon premier fichier texte sous Linux !
Maintenant, enregistre le fichier en utilisant la combinaison de touches Ctrl + O
(ça veut dire "Write Out" — écrire). Appuie sur Enter
pour confirmer la sauvegarde. Ensuite, sors de l'éditeur avec Ctrl + X
.
La commande cat
t'aidera à vérifier que le texte a bien été sauvegardé dans le fichier :
cat example.txt
Le terminal devrait afficher le texte que tu viens d'écrire.
4. Copier un fichier
On va créer une sauvegarde de notre fichier. Appelons-la example_backup.txt
. Pour ça, on utilise la commande cp
:
cp example.txt example_backup.txt
Maintenant, dans ton dossier test
, il doit y avoir deux fichiers : example.txt
et example_backup.txt
. Pour confirmer ça, exécute à nouveau la commande ls
.
Tu veux vérifier que la sauvegarde contient le même texte ? Utilise la commande :
cat example_backup.txt
La sortie texte doit être identique à l'original.
5. Création d’un nouveau répertoire et déplacement d’un fichier
Il est temps de mettre un peu d’ordre. Créons un nouveau répertoire backup
, où nous conserverons toutes les copies de sauvegarde :
mkdir backup
Déplaçons le fichier example_backup.txt
dans le dossier backup
en utilisant la commande mv
:
mv example_backup.txt backup/
Assurons-nous maintenant que le fichier a bien été déplacé. Exécutez d’abord ls
dans le répertoire courant. Le fichier example_backup.txt
n’est plus là. Ensuite, vérifiez le contenu du dossier backup
:
ls backup
Dans le répertoire backup
, notre fichier devrait être présent. Nickel !
6. Suppression accidentelle et récupération d’un fichier
Imagine une situation : tu supprimes accidentellement un fichier. Pas de panique ! D’abord, supprimons le fichier example.txt
(imaginons que c’est accidentel) :
rm example.txt
Maintenant, le fichier n’existe plus (vérifie avec ls
). Mais pas grave, on a une copie de sauvegarde ! Copions-la depuis le dossier backup
:
cp backup/example_backup.txt example.txt
Vérifions si la récupération a réussi en regardant le fichier :
cat example.txt
Et voilà, ton texte est intact.
7. Visualiser un fichier volumineux avec less
Pour changer un peu, on va créer un fichier plus grand et voir comment c'est pratique de le visualiser. Le moyen le plus simple de le générer est d'utiliser l'utilitaire seq
, qui affiche une séquence de nombres. Créons un fichier nommé bigfile.txt
:
seq 1 1000 > bigfile.txt
Maintenant, ouvrons-le avec less
pour le parcourir page par page :
less bigfile.txt
- Utilisez les touches
↑
et↓
pour naviguer. - Appuyez sur
q
pour quitter.
8. Résultat de notre expérience
Tu as fait un super chemin ! On a créé des répertoires et des fichiers, modifié leur contenu, fait une sauvegarde, déplacé les fichiers vers un nouveau répertoire et même restauré un fichier supprimé par erreur. Tout ça, ce sont des compétences de base mais super importantes pour travailler sous Linux.
Maintenant, quand tu seras face à une nouvelle tâche, comme gérer des fichiers sur un serveur ou écrire des scripts pour automatiser des trucs, tu seras prêt avec les outils de base. Alors, avoue, cette sensation devant la ligne de commande est vraiment géniale, non ? Bienvenue dans l'univers Linux, où chaque tâche devient une aventure !
GO TO FULL VERSION