UNIVERSITE CHEIKH ANTA DIOP DE DAKAR
ECOLE SUPERIEURE POLYTECHNIQUE DE DAKAR
DEPARTEMENT GENIE INFORMATIQUE
Licence1 SRT-B
RAPPORT TP-COMMANDE LINUX
Membres: Enseignant:
NDEYE ADAMA GUEYE Dr .Sadio
SOKHNA MAME MARAME GUEYE
MANIPULATION1 TP3:GESTIONS DES FICHIERS
INTRODUCTION
Ce travail pratique s’inscrit dans le cadre de l’apprentissage des commandes
essentielles sous Linux. Il a pour objectif principal de renforcer la maîtrise de la
ligne de commande à travers des manipulations concrètes portant sur la gestion
des fichiers, la recherche de fichiers, les redirections, l’utilisation de filtres, ainsi
que la gestion des processus. Ces compétences sont fondamentales pour tout
administrateur système ou utilisateur souhaitant exploiter pleinement les
capacités d’un système Unix/Linux.
A. Gestion des fichiers
1 _ Pour répondre à cette première question, nous utilisons la commande :mkdir -
p dossier1/dossier3 dossier2/dossier4 pour créer les répertoires
dossier1,dossier3 dans le répertoire dossier1 et dossier2,dossier4 dans le
répertoire dossier4.
2 - Pour la deuxième question en utilisant la commande cd dossier1 nous nous
somme déplacer dans le répertoire dossier1 et nous avons créer le fichier1 en
utilisant la commande touch fichier1.
3 - La troisième question consiste a copier le fichier1 dans le répertoire dosssier3
avec un chemin relatif cp fichier1/ ../dossier3/.
4 - la question consiste a se déplacer dans le dossier2 ainsi en utilisant la
commande cd ../dossier2 on s’est déplacée dans le répertoire dossier2 ,on a
copier le fichier1 de dossier3 et on l’a renommer en fichier2 en utilisant la
commande cp ../dossier3/fichier1 fichier2 et on a renommer le fichier1 en
fichier3.
5 - nous allons déplacer fichier2 en fichier3 dans le répertoire dossier3 en utilisant
la commande cp ../dossier1/fichier1 ../dossier2/ ensuite avec la commande mv
fichier1 fichier2 on a renommer le fichier1 en fichier2. Puis en exécutant la
commande ls -l on a lister les différents fichiers qui se trouvent dans le répertoire
dossier2.
6 - Pour cette question nous allons supprimer le fichier1 du répertoire dossier3 en
utilisant la commande rm fichier1/dossier3
7 -Non, ce n’est pas possible avec rmdir si les dossiers ne sont pas vides .rmdir ne
supprime que les dossiers vides .Comme dossier1 et dossier2 contiennent des
fichiers ou d’autres dossiers, il faut utiliser :rm -r dossier1 dossier2 Cela supprime
les dossiers et tout leur contenu.
8 - Le but de la commande ls -l [a-z]*.??[!0-9]
La commande ls -l [a-z]*.??[!0-9] liste en détail les fichiers :dont le nom commence
par une lettre minuscule, qui ont une extension de 3 caractères, et dont le dernier
caractère de l’extension n’est pas un chiffre. Elle permet donc de filtrer certains
fichiers selon leur nom et extension.
9 - Pour cet question nous allons créer un fichier nommé -i avec une redirection
:echo>-i puis tentons de le supprimer .Après avoir tenter de le supprimer nous
avons constater que le terminal croit que l’on demande l’option -i pas que nous
voulons supprimer un fichier nomme -i. Pour la suppression nous avons utilise la
commande rm ./-i.
TP1-GESTION DES FICHIERS
Introduction
Ce TP a pour but de se familiariser avec la gestion de fichiers et de répertoires
sous Linux. À travers plusieurs manipulations, on explore les commandes de base
du shell pour lister, créer, déplacer, copier, afficher, compresser et supprimer des
fichiers et répertoires.
Manipulation 1 : la commande ls
La commande ls permet d'afficher le contenu d'un répertoire. Elle possède de
nombreuses options pour ajuster l'affichage : format long, affichage des fichiers
cachés, tri. Pour la manipulation 1 nous allons Tester la commande ls en affichant,
depuis notre répertoire personnel initial , la liste de tous vos fichiers et sous-
répertoires.
1.1 Sous un format condensé:
ls liste tous les fichiers visible. il affiche les noms de fichiers en plusieurs
colonnes, selon la largeur du terminal.
1.2. Sous un format long:
la commande ls -l permet d’afficher des informations détaillées sur chaque fichier ou
dossier, telles que les permissions, le propriétaire, la taille et la date de dernière
modification.
1.3. Avec un format long et en affichant les fichiers cachés, mais dans
l'ordre alphabétique inverse:
La commande suivante permet d’afficher tous les fichiers, y compris les fichiers
cachés, dans un format long et triés par ordre alphabétique inverse. Voici le
résultat obtenu dans mon répertoire personnel après l’exécution de la commande
ls -la -r :
1.4. Avec un format long et en affichant les fichiers cachés, mais du
plus récent au plus ancien:
La commande ls -latr permet d’afficher tous les fichiers, y compris les
fichiers cachés, en format détaillé, tout en les triant du plus récent au plus
ancien selon leur date de dernière modification.
1.5. Avec un format long et en affichant les fichiers cachés, mais du
plus ancien au plus récent:
Cette commande affiche tous les fichiers, y compris les fichiers cachés, dans un
format détaillé, triés cette fois du plus ancien au plus récent selon leur date de
dernière modification. Le résultat est obtenu à l’aide de la commande ls -lat :
1.6. Avec un format long et en affichant les fichiers cachés, mais les
plus volumineux en premier .
ls -latS permet d’afficher tous les fichiers, y compris les fichiers
cachés, dans un format détaillé, triés par taille décroissante. Les
fichiers les plus volumineux apparaissent donc en premier.
1.7. Avec un format long et en affichant les fichiers cachés, mais les
moins volumineux en premier
ls -latSr permet d’afficher tous les fichiers, y compris les fichiers cachés, dans un
format long, triés par taille décroissante, c’est-à-dire des fichiers les plus
volumineux aux plus petits.
2. Manipulation 3 : manipulation de fichier
Dans cette partie, nous effectuons des opérations classiques sur les fichiers et les
répertoires : création, suppression, renommage, copie, déplacement. Ces
manipulations permettent de mieux comprendre la gestion des fichiers sous Linux
et l’utilisation des chemins relatifs et absolus.
3-1.A partir de notre répertoire nous allons créer les répertoires
suivants :
3.2. nous allons nous déplacer dans le répertoire dossier1 avec un chemin
absolu et créez le fichier fichier1 dans ce répertoire:
Dans cette étape, on se déplace dans le répertoire dossier1 en utilisant un
chemin absolu, puis on crée un fichier nommé fichier1 à l’intérieur de ce
répertoire .
3.3. nous allons nous déplacer dans dossier2 en utilisant un chemin relatif,
et copiez le fichier fichier1 de dossier1 sous le nom fichier2
Dans cette manipulation, on se déplace dans le répertoire dossier2 en
utilisant un chemin relatif, puis on copie le fichier fichier1 situé dans
dossier1 sous un nouveau nom fichier2, dans le répertoire courant
(dossier2).
[Link] allons nous Déplacer et renommer fichier2 en fichier3 dans le
répertoire dossier3:
Cette étape consiste à déplacer le fichier fichier2 depuis son
emplacement actuel vers le répertoire dossier3, tout en le renommant
en fichier3 au cours de l’opération.
3.5. nous allons Créer les fichiers doc1 et doc2 dans dossier3 en utilisant un
chemin relatif:
Dans cette étape, on crée deux fichiers nommés doc1 et doc2 dans le
répertoire dossier3 en utilisant un chemin relatif à partir du répertoire
courant. Cette opération permet de s'exercer à la création de fichiers
dans un répertoire précis sans s'y déplacer.
[Link] allons copier tout le contenu du répertoire dossier3 dans
le répertoire dossier4:
Cette étape consiste à copier l'intégralité du contenu du répertoire dossier3
(fichiers uniquement) dans le répertoire dossier4, en conservant la structure des
fichiers mais sans copier le répertoire lui-même. Cela permet de dupliquer les
fichiers dans un autre emplacement.
3.7. nous allons copier seulement les fichiers commençant par doc du
répertoire dossier3 :
Dans cette manipulation, on copie uniquement les fichiers dont le nom
commence par doc depuis le répertoire dossier3 vers le répertoire
courant, en utilisant un chemin relatif et un motif de filtrage.
3.8. nous allons Copier et renommer le répertoire dossier3 en dossier5 :
Dans cette étape, on effectue une copie complète du répertoire
dossier3, y compris son contenu, et on le renomme en dossier5 dans le
répertoire courant. Cette opération permet de dupliquer un répertoire
sous un nouveau nom.
3.9. nous allons Utiliser la commande tree1 pour afficher
l’arborescence du répertoire dossier0:
Cette manipulation permet d’utiliser la commande tree pour afficher
graphiquement l’arborescence du répertoire dossier0, c’est-à-dire sa
structure interne, avec tous ses sous-répertoires et fichiers. Cela facilite la
visualisation de l’organisation du système de fichiers.
3.10. nous allons déplacer le répertoire dossier5 dans dossier4:
Dans cette étape, on déplace le répertoire dossier5 et tout son contenu
à l’intérieur du répertoire dossier4, en conservant sa structure. Cela
permet de réorganiser l’arborescence des répertoires.
3.11. nous allons supprimer fichier1 du répertoire dossier3:
Ici, l’objectif est de supprimer le fichier fichier1 situé dans le répertoire dossier3, à
l’aide de la commande rm. Cette commande est utilisée pour effacer un fichier de
manière définitive.
[Link] allons afficher à nouveau l’arborescence du répertoire
dossier0:
Cette étape consiste à réexécuter la commande tree sur le répertoire
dossier0 afin de visualiser les modifications apportées à la structure des
répertoires après les déplacements et suppressions précédentes.
[Link] allons avec rmdir supprimez dossier2, puis dossier1 et
tout son contenu. Est-ce possible ? Pourquoi? Comment faire ?
Dans cette manipulation, on tente de supprimer les répertoires dossier2 et
dossier1 à l’aide de la commande rmdir. Cependant, comme rmdir ne permet de
supprimer que les répertoires vides, il est important d’observer si l’opération
réussit ou échoue, et de réfléchir à quelle commande utiliser si le répertoire
contient encore des fichiers ou sous-répertoires.
on peut pas supprimer dossier2 et dosssier1 paracerque rmdir ne supprime
que les répertoires vides.
3.14. Nous allons Créez un fichier appelé « -i » avec la commande :
echo > - i. Tentez de le supprimer. Que se passe-t-il ? Que faire ?
Pour cet question nous allons créer un fichier nommé -i avec une redirection
:echo>-i puis tentons de le supprimer .Après avoir tenter de le supprimer nous
avons constater que le terminal croit que l’on demande l’option -i pas que nous
voulons supprimer un fichier nomme -i. Pour la suppression nous avons utilise la
commande rm ./-i.
CONCLUSION
Ces exercices permettent de maîtriser les commandes de base de gestion des
fichiers et dossiers sous Linux. Ils montrent comment créer, copier, déplacer,
renommer et supprimer des fichiers et répertoires. Ils aident aussi à comprendre
les chemins relatifs et absolus ainsi que l’utilisation des motifs pour filtrer des
fichier.