Le système de fichiers sous Linux suit une structure hiérarchique en forme d'arbre inversé. Tout commence à la racine représentée par /.
Voici quelques répertoires importants que l'on trouve généralement à la racine :
/bin : Contient les programmes essentiels accessibles par tous les utilisateurs./etc : Contient les fichiers de configuration du système./home : Contient les dossiers personnels des utilisateurs./var : Contient les fichiers variables comme les journaux système./tmp : Répertoire pour les fichiers temporaires./usr : Contient des programmes et des fichiers supplémentaires.Voici une représentation simplifiée :
/
|-- bin
|-- etc
|-- home
| |-- utilisateur1
| |-- utilisateur2
|-- var
|-- tmp
|-- usr
Un chemin désigne l'emplacement d'un fichier ou d'un répertoire dans le système.
Un chemin absolu part toujours de la racine (/) et spécifie l'emplacement exact.
/home/utilisateur1/document.txt/etc/hostsUn chemin relatif est défini par rapport au répertoire courant (où vous vous trouvez dans le système).
/home/utilisateur1 :
document.txt fait référence à /home/utilisateur1/document.txt../utilisateur2 fait référence à /home/utilisateur2. : Représente le répertoire courant... : Représente le répertoire parent./home/utilisateur1.
ls .. liste le contenu de /home.cd ../utilisateur2 vous place dans /home/utilisateur2.Parmi les chemins suivants, lesquels sont absolus ?
/etc/passwddocument.txt/var/log/syslog../photos/etc/passwd et /var/log/syslog sont des chemins absolus.
/home/utilisateur1, accédez à /home/utilisateur2 en utilisant un chemin relatif./home, accédez à /etc en utilisant un chemin absolu.../ pour remonter d'un niveau, pour être dans /home, ce qui donnerait le chemin suivant : ../utilisateur2./etc././.. ou .. pour naviguer.