Vous êtes sur la page 1sur 2

TP opérating system

parti 1

Q1)
la commande ls ne renvoie la présence d'aucun fichier
l'utilisation de lacommande "ls -al" met en evidence la presence de deux fichiers
cachés "." et ".."
l'utilisation de la commande "ls -ali" met en évidence le fait que les deux fichier
cachés n'ont pas le même inocode
interpretation: l'option "-a" met en evidence les fichiers cachés, tandis que "-l"
et "-i" affiche plus de détails

Q2)
"cat .", résultat: 'is a directory'
"rm .", résultat: "can not remove '.':is a directory"
interprétation: "." est un répertoire, les commande cat et rm ne s'y applique donc
pas

"cd .", résultat: l'invite de commande positionne l'utilisateur dans le même


dossier
"cd .." résultat: l'invite de commande positionne l'utilisateur dans le dossier
parent
interpretation: "." pointe sur le repetoire rep et ".." pointe sur la racine

Q3)
la commande "ls -ali" souligne deux fait:

l'inocode des fichiers "." et ".." dans la racine coincide avec l'inocode du
fichier ".." dans rep
l'inocode du repertoire rep dans la racine coincide avec l'inocode de "." dans rep
interprétation: le fichier caché "." dans rep est un lien physiaque qui pointe sur
rep lui même
le fichier caché ".." dans rep est un lien physique vers le
repertoire parent (la racine dans notre cas)

Q4)
Dans la racine '.' et '..' sont des liens physiques vers la racine elle même, on ne
peut donc pas remontr plus loins
de ce fait la commande "cd /.." est correcte mais c'est une tautologie, on pourrait
simplement écrire "cd /" ou "cd .."
(à condition de se trouver une arborescence plus bas)

Q5)
un repertoire contient en général au moins deux sous répertoire: "." qui est un
lien hard vers le repertoire même,
".." qui est un
lien hard vers le repertoire parent

Q6)
"rmdir rep", résultat: 'failed to remove 'rep': directory not empty
"ls -l rep", résultat: 'total 0
-rw-r--r-- 1 root root 0 jul 5 15:54 fichier1'

Q7)
"ls -a rep", résultat: ' . .. fichier1'
Interpretation: la presence de fichier1 dans rep empêche sa suppréssion par la
commande "rmdir rep"

Q8)
"cd /home", résultat: positionne l'utilisateur dans le repertoire home
"cd /arths/rep", résultat: 'No such file or directory'
"cd arths/rep",résultat: 'No such file or directory'
"cd ../../arths/", résultat: 'No such file or directory'

interpretation:

- la première commande est correcte car le repertoire home se trouce dans la


racine,
c'est un chemin absolu;

- la deuxième commande est correcte mais le repertoire arths n'est pas situé dans
la racine
d'où le résultat. c'est un chemin absolu

- la troisième commande est egalement correcte mais la encore l'arborescence est


incorrecte,
le repertoire arths ne se trouve pas dans rep, d'où le resultat, c'est un chemin
relatif

- la dernière commande de même que les deux précédentes comporte une erreur dans
l'arborescence
le repertoire arths ne se situe pas deux niveau plus haut dans l'arborescence, d'où
le résultat
c'est un chemin relatif

Partie 2

Q1) arborescence crée

Q2) On se positionne dans rep2

"ls": affiche a2 b2 rep3

"ls .": affiche a2 b2 rep3 : en effet "." correspond au lien hard vers le
repertoire courant rep2,
le même contenue est donc afficher

"ls .." affiche a1 b1 rep2, donc le contenu du repertoire parent. En effte, ".."
est un lien hard vers rep1
le contenu de rep1 est donc afficher

"ls -a" affiche: . .. a2 b2 .c2 rep3. L'option -a affiche les fichiers cachés de
rep2: "."; ".."; ".c2"
"ls -a." affiche le même résultat pour les raisons de lien hard évoquées plus haut

"ls -a.." affiche: . .. a1 b1 .c1 rep2 c'est -à-dire le contenu étendu e rep1 pour
les raisons de lien hard évoquées

Vous aimerez peut-être aussi