11/01/2021

5. Arborescence de fichiers

5.1. Cours

Vidéo (7,8Mo - 4'28)

5.2 Exercice (suite de l'exercice sur la notion d'archive)

Réorganisez les fichiers du dossier Exo_pour_demarrer de manière à obtenir l'arborescence de fichiers décrite dans l'image ci-dessous. Vous créerez les dossiers nécessaires et en déplacerez les fichiers dans les dossiers adéquats (le fichier bateau.txt sera placé à la fois dans le dossier Avec_moteur et dans le dossier Sans_moteur).

arborescence à créer

Une image pour vérifier

Si vous affichez en mode liste le dossier Documents et que vous ouvrez tous les dossiers (en cliquant sur le triangle à gauche du nom du dossier), vous devriez voir ce qui suit.

(Truc/astuce sous MAC OS : en cliquant sur le triangle devant le nom Exo_pour_demarrer alors que la touche Option est enfoncée, toute l'arborescence se déploiera en une fois.)

solution exercice arborescence


5.3. Savoir - chemin d'accès à un fichier

Un vocabulaire spécifique est utilisé pour décrire une arborescence de fichiers.

  • Les embranchements sont des nœuds : ils représentent des dossiers ou fichiers.
  • Le nœud le plus haut est appelé la racine de l'arborescence. Il représente le dossier qui contient tous les autres dossiers ou fichiers (directement ou indirectement).
  • La succession des nœuds joignant la racine à un nœud particulier s'appelle le chemin (d'accès) de ce nœud. Ce chemin est unique !
  • Usuellement un chemin est décrit par le nom des nœuds qui le composent, dans l'ordre, séparés par des / (Mac, Linux, Web) ou par des \. Par exemple, Exo_pour_demarrer/Transports/Sans_moteur/velo.txt donne le chemin d'accès du fichier velo.txt dans l'arborescence que nous avons créée.
  • Quand l'arborescence de fichiers est celle du disque dur de l'ordinateur, la racine est le disque dur. Il est représenté par un / au début des chemins (par c:\\ sous Windows). Ainsi /users/etudiant/Documents/Exo_pour_demarrer/Transports/Sans_moteur/velo.txt est le chemin du fichier velo.txt dans l'arborescence de fichiers (si vous avez bien mis votre dossier Exo_pour_demarrer dans le dossier Documents).

Pourquoi cette notion de chemin est-elle importante ?

Dans un système d'exploitation, un fichier n'est pas repéré uniquement par son nom (et son éventuelle extension) mais par son chemin d'accès à partir de la racine.

Pour cette raison, plusieurs fichiers du même nom (et extension) peuvent se trouver sur un même espace de stockage (mais pas deux fois dans le même dossier).

Truc et astuce (?)
Dans le gestionnaire de fichiers, en faisant un clic droit sur le nom de fichier ou dossier, en choisissant l'entrée « propriétés » puis en regardant l'information « dossier parent » vous pourrez voir le chemin d'accès au fichier (sans le fichier lui-même).
Dans une fenêtre de l'application Finder, vous pouvez voir le chemin d'accès au fichier ou dossier couramment sélectionné en affichant la barre du chemin d'accès. Vous pouvez accéder à un des dossiers le long de ce chemin en cliquant dessus. Ce dispositif est aussi appelé fil d'Ariane.

Questions (?)
  1. Vérifier

    Quels sont les chemins d'accès aux fichiers bateau.txt sur votre disque dur ?

    au moins /home/c2i/documents/Exo_pour_demarrer/Transports/Avec_moteur/bateau.txt et /home/c2i/documents/Exo_pour_demarrer/Transports/Sans_moteur/bateau.txt, si les exercices précédents ont bien été réalisés.

  2. Vérifier

    Sur votre ordinateur de travail, est-ce qu'il existe un dossier /usr/Documents ?

    Non.

  3. Vérifier

    Sur votre ordinateur de travail, est-ce qu'il existe un dossier /usr/share/applications/Terminal.app ?

    Oui sur les machines sous Linux en salle de TD.

  1. Vérifier

    Quels sont les chemins d'accès aux fichiers bateau.txt sur votre disque dur ?

    Au moins /users/etudiants/documents/Exo_pour_demarrer/Transports/Avec_moteur/bateau.txt et /users/etudiants/documents/Exo_pour_demarrer/Transports/Sans_moteur/bateau.txt, si les exercices précédents ont bien été réalisés.

  2. Vérifier

    Sur votre ordinateur de travail, est-ce qu'il existe un dossier /Applications/users/etudiant/Documents ?

    Non : il n'y a pas de dossier 'users' dans le dossier 'Applications'.

  3. Vérifier

    Sur votre ordinateur de travail, est-ce qu'il existe un dossier /Applications/Utilitaires/Terminal.app ?

    Oui sur les Mac en salle de TD.


flèche page précédente fleche page suivante