| Les deux révisions précédentesRévision précédente | |
| arborescence [Le 14/04/2026, 07:07] – màj lien interne krodelabestiole | arborescence [Le 18/10/2026, 04:36] (Version actuelle) – [Répertoire personnel] +détails, liens internes rt krodelabestiole |
|---|
| <note tip>''/home/$USER'', ''~'' et ''$HOME'' sont donc équivalents et représentent le même [[:chemins|chemin]] pour l'[[:utilisateur]] [[:session utilisateur|courant]].</note> | <note tip>''/home/$USER'', ''~'' et ''$HOME'' sont donc équivalents et représentent le même [[:chemins|chemin]] pour l'[[:utilisateur]] [[:session utilisateur|courant]].</note> |
| |
| C'est le répertoire qui contient par défaut les données de l'utilisateur. | C'est le répertoire qui contient par défaut les données de l'utilisateur (les vôtres\_?). |
| |
| C'est aussi ce répertoire qui s'ouvre par défaut quand vous ouvrez votre [[:gestionnaire de fichiers]] ou un [[:terminal]] (pour trouver la [[#racine]], il faut donc "remonter"). | C'est aussi ce répertoire qui s'ouvre par défaut quand vous ouvrez votre [[:gestionnaire de fichiers]] ou un [[:terminal]] (pour trouver la [[#racine]], il faut donc "remonter" dans cette arboresence). |
| |
| L'utilisateur a toute latitude ici pour gérer et modifier les fichiers, sans [[:permissions administrateur|permission administrateur]]. | L'utilisateur a toute latitude ici pour gérer et modifier les fichiers, sans [[:permissions administrateur|permission administrateur]]. |
| * ''Modèles'' (utilisés entre autre par **[[:nautilus|GNOME Fichiers]]** pour la création de [[:nautilus#nouveaux_documents_depuis_le_menu_contextuel|nouveaux fichiers]]) | * ''Modèles'' (utilisés entre autre par **[[:nautilus|GNOME Fichiers]]** pour la création de [[:nautilus#nouveaux_documents_depuis_le_menu_contextuel|nouveaux fichiers]]) |
| * ''Public'' (pour les données [[:partage#partage_de_fichiers|partagées]]) | * ''Public'' (pour les données [[:partage#partage_de_fichiers|partagées]]) |
| * ''Téléchargements'' (où sont stockés par défaut les fichiers téléchargés en attendant d'être traités) | * ''Téléchargements'' (où sont stockés par défaut les fichiers téléchargés par exemple par le [[:navigateur]] web ou un [[:gestionnaire de téléchargements]] en attendant d'être traités) |
| * ''Vidéos'' | * ''Vidéos'' |
| ainsi que les données que les applications créent en arrière-plan pour stocker les [[#Stockage des configurations|préférences]] et les [[#Données des applications|données]] de l'utilisateur.\\ Ces dernières sont généralement [[:fichier_cache|cachées]] : leurs noms commencent par un point ''.'' et elles n'apparaissent pas par défaut dans [[:nautilus|GNOME Fichiers]].\\ Il peut s'agir de **répertoires** : | ainsi que les données que les applications créent en arrière-plan pour stocker les [[#Stockage des configurations|préférences]] et les [[#Données des applications|données]] de l'utilisateur. |
| | |
| | Ces dernières sont généralement [[:fichier_cache|cachées]] : leurs noms commencent par un point ''.'' et elles n'apparaissent pas par défaut dans [[:nautilus|GNOME Fichiers]]. |
| | |
| | Il peut s'agir de **répertoires** : |
| * ''.cache'' contient des données de [[wpfr>Mémoire_cache|cache]] temporaires (fonctionnalité d'optimisation des applications). Celles-ci peuvent être lourdes et n'ont pas besoin d'être [[:sauvegarde|sauvegardées]]. | * ''.cache'' contient des données de [[wpfr>Mémoire_cache|cache]] temporaires (fonctionnalité d'optimisation des applications). Celles-ci peuvent être lourdes et n'ont pas besoin d'être [[:sauvegarde|sauvegardées]]. |
| * ''.config'' contient les configurations de l'utilisateur, pour la plupart des applications. Voir //[[#Stockage des configurations]]//. | * ''.config'' contient les configurations et préférences de l'utilisateur, pour la plupart des applications. Voir //[[#Stockage des configurations]]//. |
| * ''.local'' supplante le répertoire ''/usr/local'' général. On y retrouve les mêmes répertoires et les mêmes données, cette fois spécifiques à l'utilisateur. | * ''.local'' supplante (on dit //surcharge//) le répertoire ''/usr/local'' général. On y retrouve les mêmes répertoires et les mêmes données, cette fois spécifiques à l'utilisateur\_: on peut étendre les doonnées générale présentes dans ''/usr/local'', et si des éléments (comme un exécutable ou un fichier de configuration) sont présents dans les deux emplacements, ceux du répertoire personnel ''~/.local'' prennent le dessus. |
| * ''.local/bin'' : voir //[[#Binaires personnels]]//. | * ''.local/bin'' : voir //[[#Binaires personnels]]//. |
| * ''.local/share'' : voir //[[#Données des applications]]//. | * ''.local/share'' : voir //[[#Données des applications]]//. |
| * ''[[:bash#profile|.profile]]'' surcharge ''/etc/profile'' et fournit quelques éléments de configuration propre à la [[:session utilisateur]] (comme des [[:variables d'environnement]]). | * ''[[:bash#profile|.profile]]'' surcharge ''/etc/profile'' et fournit quelques éléments de configuration propre à la [[:session utilisateur]] (comme des [[:variables d'environnement]]). |
| * ''[[:bash#bashrc|.bashrc]]'' définit la configuration propre à [[:bash]] -- toujours pour l'[[:utilisateur]] (il contient du script exécuté lors du lancement du [[:shell]]). | * ''[[:bash#bashrc|.bashrc]]'' définit la configuration propre à [[:bash]] -- toujours pour l'[[:utilisateur]] (il contient du script exécuté lors du lancement du [[:shell]]). |
| * ''[[:bash#bash_history|.bash_history]]'' contient l'historique des [[:commande shell|commandes]] passées depuis le [[:terminal]] par l'[[:utilisateur]] courant (pour éviter d'enregistrer une commande dans ce fichier, pour des raisons de [[:sécurité]] par ex., on peut faire précéder celle-ci d'une espace '' ''). | * ''[[:bash#bash_history|.bash_history]]'' contient l'historique des [[:commande shell|commandes]] passées depuis le [[:terminal]] par l'[[:utilisateur]] courant et qu'on peut récupérer avec les flèches haut ''↑'' et bas ''↓'' du clavier ou avec la commande ''[[man>history]]''. Voir le chapitre //[[:terminal#L'historique des commandes]]//.\\ Pour éviter d'enregistrer une commande dans ce fichier, pour des raisons de [[:sécurité]] ou de [[:anonymat|vie privée]] par ex., on peut commencer la ligne de commande en y ajoutant une espace ''\_''. |
| * ''[[:bash#bash_aliases|.bash_aliases]]'' permet de définir des [[:alias]] de commandes, afin de les simplifier. | * ''[[:bash#bash_aliases|.bash_aliases]]'' permet de définir des [[:alias]] de commandes, afin de les simplifier. |
| * D'autres applications qui n'ont besoin que d'un fichier de configuration le stockent aussi parfois directement ici (leur nom commence aussi le plus souvent par un point ''.''). | * D'autres applications qui n'ont besoin que d'un fichier de configuration le stockent aussi parfois directement ici (leur nom commence aussi le plus souvent par un point ''.''). |