ebolasansgluten
2024-10-26 13:44:35
Le 26 octobre 2024 à 13:42:45 :
OK mais que cherches-tu à savoir ?
bah genre j'arrive pas à savoir si un truc est un chemin relatif ou pas puis je comprends pas le concept de . et .., globalement j'ai un peu de mal à conceptualiser les différentes commandes c'est encore trop abstrait, j'ai installé git bash pour faire des essais mais ça foire
Fox_McCloud45
2024-10-26 14:10:36
[13:44:35] <ebolasansgluten>
Le 26 octobre 2024 à 13:42:45 :
OK mais que cherches-tu à savoir ?
bah genre j'arrive pas à savoir si un truc est un chemin relatif ou pas puis je comprends pas le concept de . et .., globalement j'ai un peu de mal à conceptualiser les différentes commandes c'est encore trop abstrait, j'ai installé git bash pour faire des essais mais ça foire
Pour faire simple, un chemin absolu correspond à un chemin complet depuis la racine du système.
Exemples :
/home/jvc/Documents/Mon-RIB.pdf
/home/jvc/Images/Bite-GuerrierIndien.jpg
/usr/bin/java
Un chemin relatif est un chemin dont la position dépend de ce que l'on appelle le « répertoire courant », ou « répertoire de travail » ou encore « working directory ».
Par exemple, si le répertoire courant est /home/jvc
:
Documents/Mon-RIB.pdf
Images/Bite-GuerrierIndien.jpg
Ces chemins sont corrects si le répertoire courant est /home/jvc
car le chemin complet devient, par exemple, /home/jvc/Documents/Mon-RIB.pdf
.
Dans un chemin, .
désigne le répertoire courant.
/home/jvc/./.
est équivalent à /home/jvc
.
..
correspond au répertoire parent, c'est-à-dire le répertoire au-dessus.
Exemple : /home/jvc/Documents/../Images
est équivalent à /home/jvc/Images
.
home
|
\__ jvc <----------+
| | ..
\__ Documents -+
|
\__ Images
(Bon, il n'y a pas la racine dans l'arborescence ci-dessus mais ce n'est pas grave.)