Un arbre dont la racine / porte des répertoires et des fichiers
★ À maîtriser
📌 Un chemin absolu commence par / et désigne un emplacement indépendamment du répertoire courant, tandis qu’un chemin relatif dépend du répertoire depuis lequel il est utilisé.
Compléments
Le chemin absolu /home/mathieu/Documents/mon-fichier.txt conduit au fichier mon-fichier.txt quel que soit le répertoire courant.
Le chemin relatif Documents/mon-fichier.txt conduit à des fichiers différents selon que le répertoire courant est mathieu ou mafalda.
La commande ./prog exécute le programme prog situé dans le répertoire courant lorsque l’utilisateur s’y trouve.
Le symbole ~ désigne le répertoire personnel de l’utilisateur, généralement situé dans /home.
Chemin absolu depuis /, chemin relatif depuis le répertoire courant
★ À maîtriser
La variable d’environnement $HOME permet de connaître le répertoire personnel de l’utilisateur.
La variable d’environnement $PATH contient des répertoires dans lesquels le système recherche les commandes et exécutables courants.
Avec ls -l, le premier caractère indique le type du fichier:
Compléments
★ À maîtriser
Chaque fichier ou répertoire est associé à un utilisateur propriétaire et à un groupe.
Chaque utilisateur possède un identifiant unique appelé uid et un groupe principal identifié par un gid, chaque groupe possède un identifiant unique, et un utilisateur peut appartenir à plusieurs groupes.
📌 Les droits sont indiqués successivement pour le propriétaire, le groupe puis les autres utilisateurs, chaque catégorie étant décrite par trois positions rwx.
Compléments
u-g-o : propriétaire, groupe, autres
★ À maîtriser
📌 Dans chmod, u, g et o ciblent respectivement le propriétaire, le groupe et les autres utilisateurs, tandis que a cible tous les utilisateurs.
📌 Le propriétaire peut modifier le groupe d’un fichier avec chgrp seulement s’il appartient lui-même au groupe concerné.
Compléments
La commande chmod ug+rw,o-r fichier ajoute la lecture et l’écriture au propriétaire et au groupe, et retire la lecture aux autres utilisateurs.
La commande groups affiche les groupes d’un utilisateur, tandis que getent group affiche les utilisateurs d’un groupe.
Lire les droits, modifier avec chmod, puis changer le groupe avec chgrp
★ À maîtriser
📌 Pour un répertoire, r autorise la liste du contenu, w autorise la création et la suppression de fichiers ou répertoires, et x autorise la traversée avec cd.
📐 Formule — Les trois droits r, w et x sont codés sur trois bits, soit valeurs possibles, avec r valant 4, w valant 2 et x valant 1.
Compléments
Les combinaisons rwx, rw- et r-x valent respectivement 7, 6 et 5 en notation octale.
Les commandes chmod 751 mon-fichier et chmod u+rwx,g+rx-w,o+x-rw mon-fichier ont le même effet.
Fichier : lire-écrire-exécuter ; répertoire : lister-créer-traverser
Droits selon le type d’objet
| Droit | Fichier | Répertoire |
|---|---|---|
| r | Lire le contenu | Lister le contenu |
| w | Écrire dans le fichier | Créer et supprimer |
| x | Exécuter le fichier | Traverser avec cd |
Teste tes connaissances sur Système de fichiers Linux avec 10 questions à choix multiples et corrections détaillées.
1. Quel système de gestion des fichiers est utilisé par Linux, dans sa version actuelle Ext4 ?
2. Qu'est-ce que l'organisation arborescente des fichiers dans un système Linux ?
Mémorisez les concepts clés de Système de fichiers Linux avec 11 flashcards interactives.
Qu'est-ce qu'Extfs dans Linux aujourd'hui ?
C'est le système de gestion des fichiers, version Ext4.
Système de fichiers Linux
Gère le stockage et l'organisation des fichiers.
Que désigne la racine dans l'arborescence Linux ?
Le répertoire principal désigné par /.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches