0% ont trouvé ce document utile (0 vote)
198 vues11 pages

Exercice sur les fichiers et liens en système d'exploitation

Ce document décrit une série d'expériences réalisées avec des liens symboliques et physiques sur des fichiers et répertoires dans un système de fichiers. Il explique les différences entre ces types de liens et comment ils sont affectés par des opérations comme le déplacement ou la suppression de fichiers.

Transféré par

safe selmi
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)
198 vues11 pages

Exercice sur les fichiers et liens en système d'exploitation

Ce document décrit une série d'expériences réalisées avec des liens symboliques et physiques sur des fichiers et répertoires dans un système de fichiers. Il explique les différences entre ces types de liens et comment ils sont affectés par des opérations comme le déplacement ou la suppression de fichiers.

Transféré par

safe selmi
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

safé SELMI

1ère année ING

TP1 SYSTèME D’EXPLOITATION

Partie 1
1) Donnez trois façons de désigner le fichier fic6 depuis votre dossier
personnel.

c:/test/rep 1/rep 4/fic6


c:/test/rep 2/../rep 1/rep 4/fic6
c:/test/rep1/fic2/../rep4/fic6

2) À l'aide d’un éditeur de texte, écrivez Il fait beau aujourd'hui ! dans le


fichier fic6.

3) À l'aide de la commande cat, affichez le contenu du fichier fic6 depuis


votre répertoire rep2.

on peut faire l’affichage du contenu avec la commande :


«cat [Link]»
4) L'option -l de la commande ls permet entre autres d'observer les
droits d'un fichier/répertoire. À quoi correspondent les autres
informations que l'on obtient grâce à cette commande ?

type fichier , nombre de liens , le propriétaire ,le groupe taille


en octets , date de création et le nom du fichier.

5) Créer un lien physique du fichier fic6 dans test sous le nom de


lpfic6.
6) Donner le n° d’inode associé au fichier fic6 et celui associé au
fichier lpfic6. Que remarquez-vous ?

Les inodes sont consultables via la commande ls -i.


Un inode (ou nœud d’index) est un objet qui stocke des
informations concernant un fichier ou un répertoire. sauf son
nom.
Il est unique il contient les numéros de blocs de données
concernant le fichier .

On remarque que le n° d’inode associé au fichier «fic6» est le


même associé au fichier lien physique lpfic6.

7) Modifiez le contenu du fichier lpfic6. Que constatez-vous pour le


fichier fic6 ?

La modification du contenu du lien physique a engendré la


modification du contenu du fichier fic6.
8)Réciproquement, modifiez fic6, affichez le contenu de lpfic6. Concluez.

Les données du fichier fic6 sont les mêmes du fichier lien physique
lpfic6.
9) Créez un lien symbolique du fichier fic6 dans test que vous appelez
lsfic6.

10) Affichez toutes les informations concernant les fichiers fic6, lpfic6 et
lsfic6. Quelles différences notez-vous ?

on constate que le lien physique et le fichier lui même ont les mêmes
informations , cependant les information du fichier symbolique sont
différentes

11) Supprimez le fichier lsfic6. Que constatez-vous ?


La suppression du fichier symbolique ne supprime pas le fichier
lui-même.

12) Recréez le fichier lien lsfic6 comme lien symbolique sur fic6.

13) Créez dans le répertoire rep1 un autre lien physique lp2fic6 sur fic6.
Supprimez lpfic6. Qu’est ce qui se passe ?

le fichier fic6 existe encore

donnez le résultat de la commande ls -l et ls -i exécutez dans test, rep 1 et rep 4.


Concluez

14)Déplacez le fichier fic6 dans le répertoire rep2. Essayez à nouveau d'afficher les
contenus de lp2fic6 et lsfic6.
Supprimez le fichier fic6 puis recommencez. Que constatez-vous ?

lors du déplacement du fichier fic6 le symbolique à perdu sa


signification i,il ne redirige plus vers le fichier fic6.
Par contre , le lien physique lp2fic6 contient toujours le même
contenu que le fichier fic6.

Après la suppression du fic6 les deux fichier liens physique et


symbolique ont perdu leurs valeurs.
15) Après avoir supprimé le fichier fic6 :
a. Affichez le contenu du fichier lsfic6. Que constatez-vous ?
concluez !
Après la suppression du fic6 le lien symbolique n’existe
plus.

b. Donnez le résultat de la commande ls -l et ls -i exécutez dans


test, rep1 et rep 4. Concluez

le lien physique existe encore et le lien symbolique existe


mais ne fonctionne pas.
c. Supprimez le fichier lp2fic6 ? Qu’est ce qui se passe ?
Donnez le résultat de la commande ls -l et ls -i exécutez dans
test, rep1 et rep 4. Concluez
Partie 2

Observons maintenant plus attentivement le répertoire rep2.


1) Combien y a-t-il de liens sur ce répertoire ? À quoi correspondent-ils ?

2) Dans le répertoire rep2, créez un sous-répertoire rep3. Combien y a-t-il


maintenant de liens sur le répertoire rep2 ? Expliquez.

3) Créez un lien physique lprep4 du répertoire rep4 dans le répertoire test. Que
remarquez-vous ?

on ne peut créer un lien physique pour un dossier.

4) Créez un lien symbolique lsrep4 du répertoire rep4 dans le répertoire test.

5) Créez un lien symbolique lslsrep4 du lien lsrep4 dans le répertoire rep2.


6) Dessinez l’arborescence que vous avez après avoir exécuté toutes les
commandes précédentes.

7) À l'aide de la commande ls munie de l'option appropriée, observez le


numéro d'i-nœud du fichier fic2. Copiez le fichier fic2 dans le répertoire
rep3. Quel est son numéro d'i-nœud ?
8) Changez le nom de ce dernier fichier, pour l'appeler fic6. Le numéro
d'i-nœud change-t-il ?
non il reste le même

9) Observez maintenant le numéro d'i-nœud de la racine et de votre répertoire


personnel. Que remarquez-vous ?

le numéro d’i-noeud du fic6 a diminué

Vous aimerez peut-être aussi