Vous êtes sur la page 1sur 4

Institut Supérieur d’Informatique et de Multimédia de Sfax 2019/2020

Filière : P-LSI

TP1 : Gestion du système de fichiers

Objectifs :

 Se déplacer dans l’arborescence du système de fichiers, en utilisant des chemins


absolus et relatifs.
 Manipuler les répertoires et les fichiers en passant par les commandes en ligne.
 Créer, éditer et afficher un fichier texte.

I. L’arborescence standard : commande cd

 Se déplacer dans l’arborescence standard du système de fichiers :


 cd (change directory) permet de modifier le répertoire courant.
 cd [chemin-répertoire] permet de se déplacer vers le répertoire désigné et de
le transformer en répertoire actif.
 cd ~ équivaut à cd /home/mon_repertoire (~ c’est le home directory).
 cd .. permet de remonter d’un niveau dans l’arborescence, on parle du
répertoire Parent.
 cd - permet de se déplacer vers le répertoire précédant.
 Chemin absolu : Description du chemin en partant de la racine /, quelque soit le
répertoire courant.
 Chemin relatif : Description du chemin depuis le répertoire courant.

II. Manipulation des répertoires et des fichiers

Commandes Syntaxe Définition

pwd (print working directory) pwd Afficher le répertoire courant

cd (change directory) cd - se déplacer vers le dossier


/home/utilisateur
cd ~
- se déplacer vers le dossier parent
cd ..

1
- lister le contenu du répertoire
ls (list directory) ls -l dossier
dossier en mode détaillé
ls -a - lister tous les fichiers (y compris
les fichiers cachés)
ls -d - lister les répertoires contenus dans
le dossier
ls -R
- lister récursivement le contenu des
(R : Récursif) répertoires et des sous-répertoires
- créer un répertoire rep
mkdir (make directory) mkdir rep
(l’option -p permet de créer une
arborescence)

rmdir (remove directory) rmdir rep supprimer le répertoire vide rep

- copier le fichier fich vers le


cp (copy) cp fich rep
répertoire rep
- copier fichier1 vers le répertoire
cp fichier1 dossier/fichier2
dossier et le renommer en fichier2
cp -r dossier1 dossier2 - copier le répertoire entier dossier1
vers dossier2
touch touch fichier créer un fichier vide

rm (remove) rm fich - supprimer le fichier fich


- supprimer le fichier fich avec
rm -i fich
demande de confirmation (y ou n)
rm -r dossier - supprimer le répertoire non vide
dossier
mv (move) mv fichier1 fichier2 - renommer fichier1 en fichier2
mv dossier1 dossier2 - renommer dossier1 en dossier2
mv fichier dossier - déplacer fichier dans dossier
mv fichier1 dossier/fichier2 -déplacer fichier1 dans le
répertoire dossier et le renommer en
fichier2
gedit gedit fichier éditer fichier avec l'éditeur de texte
gedit
cat (catenate) cat fichier - visualiser le contenu de fichier à
l'écran
cat fichier1 fichier2 - concaténer les deux fichiers

2
III. Exercices d’application

Exercice 1 :

1) Créer un répertoire nommé « Rep1 » sous votre répertoire personnel.


Se placer ensuite dans ce répertoire.
Vérifier votre emplacement.
2) Dans le répertoire « Rep1 », créer deux fichiers nommés « exp1 » et « exp2 » en une seule
commande.
Créer ensuite un sous-répertoire nommé « Rep2 ».
3) Copier le fichier « exp1 » dans le répertoire « Rep2 ».
Changer le nom de cette copie en « exp3 ».
Peut-on obtenir ce résultat en une seule opération? (autre méthode)

4) Lister tous les fichiers et les répertoires de l’arborescence à partir du répertoire courant.

5) Copier tout le répertoire « Rep2 » avec son contenu vers votre répertoire personnel.
6) Retourner vers votre répertoire personnel.
Supprimer le répertoire « Rep1» et son contenu en une seule commande.

Exercice 2 :

Soit l’arborescence suivante.


Téléphone

Fixe Mobile

Télécom Tunisiana Télécom Orange

1) Créer cette arborescence en une seule commande dans votre répertoire personnel.
2) Vérifier votre répertoire courant.
3) Visualiser votre arborescence créée.
4) Accéder au répertoire « Tunisiana » avec le chemin absolu.
5) Créer les fichiers nommés « réseau » et « numéro » dans le répertoire « Tunisiana ».
6) Copier le fichier « numéro » vers le répertoire «Téléphone» sans changer le nom.
Copier une autre copie du fichier « numéro » vers le répertoire « Orange » sous le nom «
Num2 » (avec une seule commande).
7) Supprimer le répertoire « Orange » avec tout son contenu.

3
8) Lister en détail le contenu du répertoire personnel tout en apparaissant les fichiers cachés.
9) Accéder au répertoire « Téléphone » avec le chemin relatif et renommer le fichier
«numéro» du répertoire « Téléphone » en « infoTél ».
10) Accéder aux fichiers « réseau » et « numéro » du répertoire « Tunisiana » avec l’éditeur
gedit, écrire quelques lignes de textes puis enregistrer et quitter l’éditeur.
Afficher la concaténation de ces deux fichiers sur le terminal avec numérotation de lignes.
11) Afficher votre nouvelle arborescence créée.

Vous aimerez peut-être aussi