0% ont trouvé ce document utile (0 vote)
31 vues14 pages

Compte Rendu Tp1&Tp3

Ce rapport présente un travail pratique sur la gestion des fichiers sous Linux, visant à renforcer la maîtrise des commandes de base. Les manipulations incluent la création, la copie, le déplacement et la suppression de fichiers et répertoires, ainsi que l'utilisation de chemins relatifs et absolus. Les exercices permettent de comprendre les commandes essentielles pour administrer un système Unix/Linux.

Transféré par

sokhnamaramegueye
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues14 pages

Compte Rendu Tp1&Tp3

Ce rapport présente un travail pratique sur la gestion des fichiers sous Linux, visant à renforcer la maîtrise des commandes de base. Les manipulations incluent la création, la copie, le déplacement et la suppression de fichiers et répertoires, ainsi que l'utilisation de chemins relatifs et absolus. Les exercices permettent de comprendre les commandes essentielles pour administrer un système Unix/Linux.

Transféré par

sokhnamaramegueye
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi