Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
arborescence [Le 14/04/2026, 07:07] – màj lien interne krodelabestiolearborescence [Le 18/10/2026, 04:36] (Version actuelle) – [Répertoire personnel] +détails, liens internes rt krodelabestiole
Ligne 34: Ligne 34:
 <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]].
Ligne 48: Ligne 48:
   * ''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]]//.
Ligne 61: Ligne 65:
   * ''[[: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 ''.'').