abonnel-siteweb/data/pages/informatique/linux/system/dossiers-remarquables/index.txt

74 lines
4.5 KiB
Plaintext
Raw Permalink Normal View History

2024-01-07 10:02:35 +01:00
====== 200 · Répertoires et fichiers remarquables sous Linux ======
{{ :informatique:linux:pasted:20211107-095450.png?400}}
La structure de répertoires pour les systèmes d'exploitation Linux et Unix est définit par le standard FHS (Filesystem Hierarchy Standard). Il a pour but de fournir une structure de répertoires pour les différents types de fichiers commune pour toutes les distributions Linux et Unix, afin de rendre les systèmes d'exploitation plus portables et plus faciles à utiliser. Il décrit également les règles de nommage des fichiers et des répertoires, ainsi que les conventions pour les fichiers de configuration et les fichiers de données.
La structure de répertoire décrite par le **FHS** est divisée en plusieurs sections principales :
* / : la racine de tous les répertoires
Depuis le répertoire racine, vous trouverez les répertoires suivants :
* /[[.:home:|home]] : contient les répertoires des utilisateurs,
* /bin : contient les commandes couramment utilisées,
* /[[.boot:index|boot]] : contient les fichiers nécessaires pour démarrer le système d'exploitation,
* /[[.:dev|dev]] : contient des fichiers de périphériques,
* /[[.:etc|etc]] : contient les fichiers de configuration,
* /lib : contient les bibliothèques de système et bibliothèques partagées,
* /[[.:media|media]] : contient des sous-dossiers pour les périphériques de stockage amovibles,
* /[[.:mnt|mnt]] : contient des sous-dossiers pour monter des systèmes de fichiers externes,
* /[[.opt:index|opt]] : contient des logiciels tiers ou des applications qui ne font pas partie des paquets de distribution standard,
* /[[.:run|run]] : contient des informations sur les processus en cours d'exécution et les périphériques connectés,
* /[[.:sbin|sbin]] : contient les commandes pour les administrateurs système. Peut-être remplacé par ''/usr/sbin''.
* /[[.:srv|srv]] : contient les données de service spécifiques,
* /[[.:tmp|tmp]] : contient des fichiers temporaires qui sont utilisés par les programmes en cours d'exécution. Peut être remplacer par ''/var/tmp'' ou ''/run/tmp''.
* /[[.:usr|usr]] : contient les programmes, les documents et les données utilisateur qui sont utilisés par tous les utilisateurs du système,
* /var : contient les fichiers qui peuvent changer pendant l'exécution du système.
Le respect de cette structure de répertoires est important car cela permet d'éviter les conflits de nom, de faciliter la maintenance des systèmes, et de rendre les systèmes d'exploitation plus portables entre les différentes distributions.
===== Répertoires et fichiers remarquables =====
Il existe de nombreux répertoires remarquables dans une installation de Linux Fedora, voici quelques exemples.
<nspages . -h1 -simpleList -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
===== Dans le dossier personnel =====
Le dossier personnel (ou répertoire de l'utilisateur) est généralement situé dans le répertoire ''/home/'' sur un système Linux. Le nom du répertoire de l'utilisateur est généralement le même que le nom d'utilisateur, par exemple : ''/home/john'' pour un utilisateur nommé "john". Le répertoire de l'utilisateur en cours est représenté par le symbole ''~ ''.
Ce répertoire contient généralement des sous-répertoires pour les documents, les images, les musiques, les vidéos et les téléchargements, ainsi que des fichiers de configuration pour les différents programmes utilisés par l'utilisateur. Il est également utilisé comme un espace de travail pour les fichiers et les projets de l'utilisateur.
Les utilisateurs ont généralement des autorisations en écriture sur ce répertoire, ce qui leur permet de créer, de supprimer et de modifier les fichiers et dossiers qu'il contient. Cependant, les autres utilisateurs ou les utilisateurs qui se connectent en tant qu'invité n'ont généralement pas accès à ce répertoire.
Il existe plusieurs fichiers et répertoires remarquables dans le répertoire personnel d'un utilisateur sur un système Linux, voici quelques exemples :
<nspages .:home -h1 -simpleList -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
--- //[[user:cedricabonnel]] et [[user:CPT]] //