Execrcice 1 :
Des fichiers se sont accumulés dans votre répertoire personnel. Vous avez décidé de
mettre de l’ordre dans votre compte. Vous prévoyez de créer plusieurs sous-
répertoires et de copier et déplacer vos fichiers selon votre organisation. Vous
possédez également plusieurs fichiers inutiles qui doivent être supprimés.
Vous devriez disposer sur votre machine d’un utilisateur « etudiant »
1. Connectez-vous sur tty1 en tant que l’utilisateur « etudiant » avec le mot
de passe « etudiant ». Pour info « tty1 » représente la 1ère console.
$ su - etudiant
2. Une fois connectée vous devriez être dans votre répertoire personnel.
Comment s’en rassurer.
$ pwd
/home/etudiant
3. Vérifiez de 2 manières que vous possédez des fichiers sur votre répertoire
personnel par le biais des commandes ci-dessous.
$ ls
$ ls –a
Pourquoi le résutat des 2 commandes est différent.
Réponse : l’option « -a » rajoutée à la commande « ls » permet de
lister aussi les fichiers cachés. Ces fichiers commencent par un
« . »
4. Regarder la taille des fichiers contenus dans votre répertoire personnel par
le biais de la commande ci-dessous.
$ ls –la
La taille des fichiers est représentée en unité « octet » sur le 5ème champ
du résultat de la commande précédente.
5. A ce point on va créer des fichiers et une arborescence pour organiser ces
fichiers.
On va tout d’abord utiliser la commande « touch » pour la création de
fichiers vides.
……………………………………
C’est une manière qui permet de créer 6 fichiers d’un seul coup.
Utilisez la commande « ls » pour examiner le résultat de la dernière
commande.
$ ls
grap_fev graph_jan graph_mar rapport_fev rapport_jan
rapport_mar
6. Pour organiser ces fichiers on va créer des nouveaux répertoires.
On utilisera « mkdir »
On désire disposer de l’arborescence « projets/graphs »
Citez deux manières pour le faire.
$ mkdir projets
$ mkdir projets/graphs
…………………………….
La méthode « b » permet de créer d’un seul coup toutes les branches
d’une nouvelle arborescence.
Créer l’arborescence projets/rapports
$ mkdir projets/rapports
Déplacer vous au sein du répertoire « rapports » puis créer le répertoire
« projets/copies »
$ cd projets/rapports
$ mkdir ../copies
Les « .. » permettent de remonter dans l’arborescence Linux
A partir de cette étape on commencera à faire le ménage dans notre
répertoire personnel en déplaçant les fichiers dans leur bon endroit.
Lister le contenu du répertoire « projets »
$ ls projets
copies graphs rapports
7. Déplacer en premier lieu le fichier « graph_jan » dans le sous-répertoire
« graphs » puis par la suite déplacer d’un seul coup les 2 autres fichiers
« graphs » restant dans le même répertoire.
$ mv graph_jan projets/graphs
$ mv graph_fev graph_mar projets/graphs
La commande « mv » permet de déplacer plusieurs fichiers sur la même
ligne de commande
Vérifiez le contenu du sous-répertoire « graphs »
$ ls –l projets/graphs
8. Ensuite déplacez les deux fichiers « rapport_jan » et « rapport_fev »
dans le répertoire « rapports » et supprimer le fichier « rapport_mar ».
$ mv rapport_jan rapport_fev projets/rapports
$ rm rapport_mar
9. On va créer des copies des fichiers du mois de Janvier dans le répertoire
« copies » en utilisant pour l’un le chemin absolu et pour l’autre un chemin
relatif.
$ cd projets/copies
$ pwd
/home/etudiant/projets/copies
$ cp ../rapports/rapport_jan .
$ cp /home/etudiant/projets/graphs/graph_jan .
Le point à la fin est la destination : le répertoire de travail courant.