420-1Q1-AA Help

Système de fichiers (files system)

Organisation des fichiers dans un ordinateur

L'organisation des fichiers dans un ordinateur suit une structure hiérarchique appelée système de fichiers. Voici les concepts clés à comprendre :

Le système de fichiers (file system)

Un système de fichiers est la méthode qu'un système d'exploitation (Windows, macOS, Linux, etc.) utilise pour gérer et organiser les fichiers et dossiers sur un support de stockage. Différents systèmes d'exploitation utilisent des systèmes de fichiers différents (ex. NTFS pour Windows, ext4 pour Linux).

Hiérarchie de dossiers et de fichiers

Les fichiers sont organisés en une structure hiérarchique, souvent comparée à un arbre.

Le répertoire racine (root directory)

  • Le répertoire racine est le point de départ de toute l'organisation. Sous Windows, il est représenté par C:\ et sous Linux/macOS par /.

Les dossiers (ou répertoires)

  • Les dossiers sont des conteneurs qui peuvent contenir des fichiers et d'autres sous-dossiers. Ils permettent d'organiser les données.

Les fichiers

  • Un fichier est une unité de données identifiée par un nom et une extension (ex. rapport.docx pour un document Word ou photo.jpg pour une image).

Exemple d'organisation :

C:\ ├── Program Files\ ├── Users\ │ ├── Alice\ │ │ ├── Documents\ │ │ ├── Desktop\ │ │ └── Downloads\ └── Windows\

Chemin d'accès (file path)

Un chemin d'accès est une chaîne de texte qui indique où un fichier ou dossier est situé dans l'arborescence.

Chemin absolu

  • Un chemin absolu décrit l'emplacement exact d'un fichier ou dossier en commençant par la racine.

    • Exemple Windows : C:\Users\Alice\Documents\rapport.docx

    • Exemple Linux/macOS : /home/alice/documents/rapport.txt

Chemin relatif

  • Un chemin relatif décrit un fichier ou dossier par rapport à l'emplacement actuel.

    • Exemple : Depuis C:\Users\Alice\, le chemin relatif vers rapport.docx serait Documents\rapport.docx.

Nommage de fichier

Utiliser des noms explicites et significatifs

Les noms de fichiers et de dossiers doivent refléter clairement leur contenu ou leur objectif. Un bon nom permet de comprendre le sujet sans avoir à l'ouvrir.

Bon exemple:

  • Rapport_Vente_Mars_2024.docx

  • Photos_Vacances_Italie_Juillet_2023

Mauvais exemple:

  • doc1.docx

  • untitled.png

Utiliser un format de date normalisé

Quand un fichier ou un dossier est lié à une date, utilise un format clair comme AAAA-MM-JJ. Cela facilite le classement chronologique.

Bon exemple:

  • Rapport_2024-03-15.docx

  • Backup_2023-07-01

Mauvais exemple:

  • Rapport_Mars15.docx

  • Backup_1_Juillet

Éviter les caractères spéciaux et les accents

Évite d'utiliser des caractères spéciaux comme /\?%*:|"<> qui peuvent causer des erreurs sur certains systèmes de fichiers.

Bon exemple:

  • Projet_Final.docx

  • Photos_Vacances_2023

  • Résumer.docx

Mauvais exemple:

  • Projet:Final.docx

  • Photos/Vacances*2023

  • Resumer.docx

Utiliser des underscores (_) ou des tirets (-) au lieu des espaces

Les espaces peuvent poser des problèmes dans certains scripts ou programmes. Utilise des tirets ou des underscores pour séparer les mots.

Bon exemple:

  • Rapport_Annuel_2024.pdf

  • Photos-Vacances-2023

Mauvais exemple:

  • Rapport Annuel 2024.pdf

  • Photos Vacances 2023

Numéroter les fichiers si nécessaire

Si plusieurs versions ou fichiers se suivent, numérote-les de façon cohérente.

Bon exemple:

  • Projet_Version_01.docx

  • Projet_Version_02.docx

Mauvais exemple:

  • Version_finale.docx

  • Dernière_version.docx

Utiliser des majuscules pour améliorer la lisibilité

L’utilisation de majuscules pour distinguer des mots (CamelCase ou PascalCase) améliore la lisibilité.

Bon exemple:

  • RapportAnnuel2024.docx

  • ProjetFinal2023.pdf

Mauvais exemple:

  • rapportannuel2024.docx

  • projetfinal2023.pdf

Inclure des versions ou des révisions

Pour les projets évolutifs, indique la version ou révision du fichier.

Bon exemple:

  • Rapport_Version_1.0.docx

  • Rapport_Version_2.1_final.docx

Mauvais exemple:

  • Rapport.docx

  • Final_Rapport.docx

Éviter les termes vagues comme "final", "nouveau", "modifié"

Des termes comme "final" ou "nouveau" peuvent créer de la confusion. Utilise des numéros de version ou des dates.

Bon exemple:

  • Projet_Version_1.0.docx

  • Projet_2024-05-01.docx

Mauvais exemple:

  • Projet_final.docx

  • Projet_nouveau.docx

Consistance et uniformité

Sois cohérent dans le format et les conventions de nommage. La même logique doit être appliquée à tous les fichiers d’un projet.

Bon exemple:

  • Rapport_Ventes_Janvier_2024.xlsx

  • Rapport_Ventes_Février_2024.xlsx

Mauvais exemple:

  • Rapport_Janv_2024.xlsx

  • FévrierVentes2024.xlsx

Limiter la longueur des noms de fichiers

Certains systèmes de fichiers limitent la longueur des noms de fichiers. Reste dans des limites raisonnables (50-100 caractères max).

Organiser les fichiers par dossiers logiques

Classe les fichiers dans des dossiers thématiques ou par catégories (par exemple, Rapports, Photos, Références).

Sauvegarder les fichiers dans des formats appropriés

Utilise des formats ouverts et largement compatibles comme .pdf pour les documents ou .csv pour les données pour assurer une accessibilité à long terme.

Exemple de bonnes pratiques de nommage

Voici un exemple d'organisation correcte des fichiers pour un projet :

Projet_Marketing_2024 ├── Présentations │ └── Présentation_Lancement_2024-03-01.pptx ├── Rapports │ └── Rapport_Mensuel_Février_2024.docx └── Images └── Logo_Version_1.0.png

Extensions de fichiers

Les fichiers sont identifiés par leur extension. Cela permet au système d'exploitation de savoir quel programme utiliser pour ouvrir le fichier.

Exemples d'extensions courantes :

  • .txt: Fichier texte

  • .docx: Document Microsoft Word

  • .jpg ou .png: Fichiers image

  • .mp3: Fichier audio

  • .mp4: Fichier vidéo

  • .exe: Fichier exécutable (Windows)

Droits d'accès (permissions)

Les fichiers et dossiers peuvent être protégés par des permissions qui contrôlent qui peut lire, écrire ou exécuter un fichier.

Types de permissions

  • Lecture (Read): Lire le contenu.

  • Écriture (Write): Modifier ou supprimer un fichier.

  • Exécution (Execute): Exécuter un fichier.

Sous Linux/macOS, les fichiers ont des permissions distinctes pour le propriétaire, le groupe et les autres.

Organisation logique des fichiers

Quelques bonnes pratiques :

  • Créer des dossiers thématiques: Par exemple, Documents, Photos, Vidéos.

  • Utiliser des noms explicites: Exemple, Rapport_Mars2024.docx plutôt que Document1.docx.

  • Sauvegarder régulièrement: Utiliser des services cloud ou des dossiers de sauvegarde.

Types de systèmes de fichiers

Exemples de systèmes de fichiers :

  • NTFS (Windows) : Supporte des fichiers volumineux et offre des fonctionnalités avancées.

  • FAT32: Utilisé sur des disques externes, mais limité à des fichiers de 4 Go maximum.

  • exFAT: Permet des fichiers de plus de 4 Go, souvent utilisé sur des clés USB.

  • ext4 (Linux) : Utilisé par la plupart des distributions Linux.

  • APFS (macOS) : Utilisé par les systèmes macOS modernes.

Résumé

  1. Arborescence hiérarchique: Les fichiers sont organisés dans des dossiers et sous-dossiers.

  2. Chemins d'accès: Les fichiers sont accessibles via des chemins absolus ou relatifs.

  3. Extensions de fichiers: Les extensions identifient le type de fichier.

  4. Droits d'accès: Des permissions contrôlent qui peut lire, écrire ou exécuter un fichier.

  5. Systèmes de fichiers: Différents systèmes d'exploitation utilisent différents systèmes de fichiers (NTFS, FAT32, ext4, APFS).

Bien organiser ses fichiers permet de les retrouver facilement et de minimiser le risque de perte de données.

Last modified: 03 October 2024