70 likes | 192 Views
GRARI Mounir ESTO Année 2011. Systèmes d'exploitations. 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
E N D
GRARI Mounir ESTO Année 2011 Systèmes d'exploitations
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