Aller au contenu

L'arborescence de dossiers⚓︎

Fichiers et dossiers⚓︎

Les fichiers sont rangés dans des dossiers (ou répertoires), chacun de ces dossiers est lui-même contenu dans un dossier parent : tout ceci forme une arborescence de dossiers. Le dossier qui n'a pas de parent est appelé dossier racine, et noté / sous Linux.

Remarque : en fait, sous Linux, les dossiers sont aussi des fichiers !

Arborescence sous Linux

Voici une arborescence simplifiée des dossiers sous Linux/Unix :

arborescence

Chemins relatifs, chemins absolus⚓︎

Pour accèder à un fichier ou à un dossier, il faut connaître le chemin qui y mène.

Prenons l'exemple un script mon_script.py qui doit utiliser un fichier data.

Le chemin absolu du fichier data est le chemin démarrant à la racine : /home/yves/arbo/images/data

Le chemin relatif du fichier data à partir du fichier mon_script.py est ici : ../images/data (.. signifie : remonter dans le dossier parent).

Absolu ou relatif ?

Je vous conseille d'utiliser des chemins relatifs, cela permet de déplacer l'ensemble des fichiers d'un projet d'un endroit à un autre (exemples : du disque local vers un site hébergé sur Internet ; d'un dossier vers un autre...).

Retour en haut de la page