Chapitre 14. Gestion des fichiers et répertoires

Votre gestionnaire de fichiers est un instrument puissant et important pour la gestion des fichiers et répertoires à l'aide d'une interface graphique. Ce chapitre traite non seulement des commandes d'invite du shell qui peuvent être utilisées afin de gérer fichiers et répertoires sur votre système Red Hat Linux mais aussi des outils de compression permettant de créer des archives de vos fichiers (copies de sauvegarde ou envoi à d'autres personnes).

NoteRemarque
 

Pour des raisons de sécurité, si vous n'êtes pas l'utilisateur root, vous ne pourrez pas accéder à tous les fichiers et répertoires de votre système. Si vous n'avez pas l'autorisation d'ouvrir, d'effacer ou d'exécuter un fichier, un message de refus d'accès s'affichera ('Permission denied'). Il s'agit là d'un comportement normal visant à empêcher les utilisateurs non autorisés à effacer des fichiers système importants.

14.1. Une image plus large du système de fichiers

Chaque système d'exploitation a sa propre méthode d'enregistrement de données dans les fichiers et répertoires afin de pouvoir garder une trace des ajouts, des modifications ainsi que de tout autre changement.

Dans Linux, chaque fichier est enregistré dans un répertoire qui peut lui-même contenir d'autres répertoires; ces sous-répertoires peuvent à leur tour comporter fichiers et sous-répertoires.

Vous pourriez comparer le système de fichiers à une structure arborescente dans laquelle les répertoires seraient les branches. Ces derniers peuvent comporter, ou être le 'parent', d'autres répertoires pouvant eux-mêmes contenir fichiers et répertoires. On les appelle sous-répertoires.

Il ne peut y avoir d'arbre sans racines (root) - cette image peut s'appliquer au système de fichiers Linux. Peu importe la distance des branches, tout est relié à la racine, représentée par une barre oblique. (/).

TuyauAstuce
 

Red Hat Linux utilise le terme root dans différents contextes, ce qui peut parfois, pour les nouveaux utilisateurs, prêter à confusion. Il y a le compte root (le super-utilisateur, qui a l'autorisation de tout faire), le répertoire personnel du compte root (/root) et le répertoire root de tout le système de fichiers (/). Lorsque vous utilisez le terme root, assurez-vous de savoir parfaitement de quel root vous parlez.

À moins que vous ne soyez un administrateur système ou un utilisateur root, vous n'avez probablement pas l'autorisation d'écrire dans les fichiers et répertoires situés en dehors de votre répertoire personnel. Certains répertoires sont destinés à des utilisations spécifiques. Par exemple, /home correspond à l'emplacement par défaut des répertoires personnels des utilisateurs.

Pour les utilisateurs qui n'ont pas l'accès super-utilisateur, les répertoires suivants seront utiles pour rechercher leurs répertoires personnels, lire de la documentation ou stocker des fichiers temporaires.

Votre système Red Hat Linux est compatible avec de nombreuses autres distributions Linux grâce à la Hiérarchie standard du système de fichiers (FHS de l'anglais 'Filesystem Hierarchy Standard'). Les lignes directrices de FHS aident à standardiser le stockage des fichiers et des programmes système dans tous les systèmes Linux.

Pour en savoir plus sur FHS, reportez-vous au Guide de référence de Red Hat Linux. Vous pouvez également consulter le site Web de FHS à l'adresse suivante: http://www.pathname.com/fhs.