Systèmes d'exploitations GRARI Mounir ESTO Année 2011
2. Système de fichiers sur l'exemple de Unix (Unix File System) Fichier (an. file) – Ensemble de données (suite d'octets) identifiées par un nom, physiquement stockées sur un support de mémoire de masse permanent (disque dur, CD, DVD, flashaisdisk...). Le système de fichiers est géré par le noyau. Les fichiers sont organisés en répertoires (répertoire – ang. directory) et sous-répertoires (subdirectory), formant une structure arborescente ou les répertoires sont les branches et les fichiers – les feuilles. Le répertoire qui est à l'origine de cette arborescence est appelé répertoire racine (root directory). Il est désigné par un nom standardisé : /
2. Système de fichiers sur l'exemple de Unix (Unix File System) Exemple :
2. Système de fichiers sur l'exemple de Unix (Unix File System) Autre nom pour répertoire - catalogue, dossier... Pour retrouver un fichier dans l'arbre : chemin d'accès (ang. path); exemple 2.1 : /home/mounir/Documents/cv.doc – chemin d'accès nom de fichier (chemin d'accès + nom de fichier : nom de chemin, pathname) Chemin absolu – si il commence par le répertoire racine (/) ; Chemin relatif - si il commence par le répertoire courant ;
2. Système de fichiers sur l'exemple de Unix (Unix File System) Répertoire courant, ou répertoire de travail (working directory) – c'est le répertoire par défaut, dans lequel le système recherche un fichier si aucun chemin d'accès n'est spécifié. Après l'ouverture d'une session c'est en général le répertoire personnel (home directory). Il peut être changé par la commande cd (change directory). Pour afficher le répertoire de travail actuel – commande pwd (print working directory).
2. Système de fichiers sur l'exemple de Unix (Unix File System) exemple 2.2 : a. le répertoire de travail est /home/mounir/Documents ; pour afficher à l'écran le fichier cv.doc il suffit de taper la commande – cat cv.doc (au lieu de: cat /home/mounir/Documents/cv.doc ) b. le répertoire de travail est /home/mounir ; pour afficher le fichier cv.doc : – cat Documents/cv.doc chemin relatif (Documents est un sous-répertoire du rép.de tr. mounir)
2. Système de fichiers sur l'exemple de Unix (Unix File System) Le répertoire courant peut être désigné par le nom :. Le répertoire parent du répertoire courant peut être désigné par le nom :.. Au moment de la création d'un nouveau répertoire "vide" (commande mkdir), ces deux entrées sont automatiquement ajoutées. exemple 2.3 : – dans l'exemple 2.2a -. est équivalent à /home/mounir/Documents et –.. à /home/mounir – dans l'exemple 2.2b -. est équivalent à /home/mounir et –.. à /home