Le système de fichiers Linux est structuré de manière spécifique. Les binaires essentiels sont dans/bin/
, les fichiers du chargeur de démarrage sont dedans /boot/
, la plupart des fichiers de périphériques sont dedans/dev/
dedans, les points de montage pour les supports amovibles sont /media/
dedans, etc ...
Voir https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard .
Certains détails mineurs peuvent différer d'une distribution à l'autre (par exemple /usr/bin/
vs./usr/local/bin/
), mais en général, presque toutes les distributions Linux suivent la même structure de répertoires.
Pour répondre à ta question:
Les répertoires personnels des utilisateurs sont dans /home/
. En principe, Linux est un système d'exploitation multi-utilisateurs. Vous pouvez avoir un seul compte utilisateur sur votre ordinateur portable avec son répertoire personnel /home/<username>/
, mais si vous regardez /home/
sur un serveur Linux partagé, vous verrez de nombreux répertoires personnels: un pour chaque compte utilisateur. L'idée est que chaque utilisateur du système n'a des autorisations d'écriture que dans son propre répertoire personnel. Si votre nom d'utilisateur est, bob
vous pouvez lire et écrire et supprimer des fichiers /home/bob/
mais vous ne pouvez rien toucher dans/home/alice/
ou dans /var/log/
.
root
est différent cependant. root
est l'utilisateur administratif et dispose de privilèges d'écriture partout sur le système (et peut agir comme n'importe quel utilisateur du système). Il est donc logique que root
a le répertoire spécial /root/
car root
n'est pas un utilisateur régulier. En dehors de cela, il /root/
s'agit simplement d'un répertoire ordinaire sans magie particulière, bien qu'il soit possible (même probable) que les utilitaires système reposent sur /root/
le domicile de l'utilisateur root
.
Lorsque vous exécutez sudo -i
dans un terminal, vous passez d'être par exemple l'utilisateur régulier bob
à l'être root
. Notez que ce commutateur affecte uniquement la fenêtre du terminal où vous avez tapé sudo -i
. Pour votre gestionnaire de fichiers, vous êtes toujours bob
et si vous ouvrez une autre fenêtre de terminal, vous y êtes toujours bob
. Dans ce contexte, le symbole ~
est un raccourci pour le répertoire personnel de l'utilisateur actuel. Pour des bob
~
moyens /home/bob/
mais pour des root
~
moyens/root/
.
J'espère que cela clarifie les choses pour vous.
home
répertoire personnel , mais celui-ci est nomméroot