1NSI : Linux - Chemin Relatif vs Chemin Absolu⚓︎
Quand on tente d'accéder à un fichier/dossier, que l'on appellera
- ou bien accéder à ce fichier/dossier
final , en partantdepuis un fichier / dossier initial dans l'arborescence : on parle dans ce cas d'unchemin relatif vers le fichier/dossier final depuis un fichier/dossier initial. Partir d'un fichier initial revient à partir du dossier courant (auquel il appartient). Intuitivement, Le chemin relatif pouvant être vu comme des explications quant au chemin à suivre le long de l'arborescence, en partant du fichier/dossier initial, pour se rendre au fichier/dossier final. - ou bien accéder à ce fichier/dossier
final en partant toujoursdepuis la racine : on parle dans ce cas d'un/
chemin absolu vers le fichier final. Intuitivement, Le chemin absolu pouvant être vu, comme des explications quant au chemin à suivre le long de l'arborescence, en partant toujours de la racine, pour se rendre au fichier final.
Chemin Relatif⚓︎
Disons que l'on dispose de l'arborescence Linux Simplifiée suivante:
Exp
Disons qu'emma souhaite insérer l'image image1.png (fichier final) dans son document monfichier.odt (fichier initial) situé dans son répertoire Documents. Le chemin à parcourir donc pourrait se décrire par les opérations:
- remonter d'un niveau/cran l'arborescence pour remonter au répertoire emma.
- redescendre d'un niveau/cran l'arborescence pour redescendre dans le répertoire Images.
- puis, dans ce répertoire Images, on trouve bien le fichier image1.png
Avec la notation ..
pour le dossier parent (qui représente ici le dossier emma
, et non pas Documents
ATTENTION), on peut dire que :
Chemin Relatif
- On dit que
le chemin relatif du (vers le) fichier image1.png depuis le fichier monfichier.odt est../Images/image1.png
- On dit que
le chemin relatif du (vers le) fichier image1.png depuis le répertoire Documents est../Images/image1.png
Ex
Déterminer les chemins relatifs permettant d'accéder:
- au fichier style.css depuis le fichier index.html
- au fichier script.js depuis le fichier index.html
- au fichier style.css depuis le fichier script.js
- au fichier bateau.png depuis le fichier index.html
- au fichier Salaires.ods depuis le fichier monfichier.odt
- au fichier monfichier.odt depuis le fichier Salaires.ods
- au fichier index.html depuis le répertoire ftp (On pourra supposer dans cette question, que les droits Linux sont bien configurés...)
- au fichier monfichier.odt depuis le dossier monsite. (On pourra supposer dans cette question, que les droits Linux sont bien configurés...)
Chemin Absolu⚓︎
Disons que l'on souhaite maintenant connaître le chemin absolu vers le fichier image1.png, donc le chemin vers image1.png
depuis la racine /
Le chemin à parcourir pourrait se décrire par les opérations:
- partir de la racine
/
- entrer dans le répertoire home
- entrer dans le répertoire emma
- entrer dans le répertoire Images
- puis, dans ce répertoire Images, on trouve bien le fichier image1.png
Chemin Absolu
On dit que le /home/emma/Image/image1.png
(sous-entendu, en partant de la racine)
Exp
Le chemin absolu vers le fichier lac.png
est /srv/http/monsite/../img/lac.png
Ex
Déterminer les chemins absolus permettant d'accéder:
- au fichier index.html
- au fichier style.css
- au fichier script.js
- au fichier bateau.png
- au fichier Salaires.ods
- au fichier monfichier.odt
- au fichier chmod