/
(Répertoire racine) vs /root
répertoire
/
répertoire appeléRoot Directory
se trouve au sommet de la hiérarchie du système de fichiers.- Cela signifie qu'il s'agit du parent ultime ou du grand-parent ou de l'arrière-grand-parent de tout fichier ou répertoire que vous pouvez trouver sur votre système.
- Il contient tous les fichiers nécessaires au fonctionnement du système, tels que les fichiers de démarrage, les bibliothèques, les packages, les fichiers binaires essentiels, la configuration du système, les fichiers utilisateur et les fichiers temporaires.
source
-
Maintenant
/root
est leHome directory for User named Root
. Voir en bas à droite dans l'image ci-dessus.- Tout comme chaque utilisateur a son propre répertoire avec son nom d'utilisateur sous
/home
, UtilisateurRoot
doit également avoir un répertoire. - Mais depuis
Root
l'utilisateur doit connaître chaque petit détail du système, donc son répertoire personnel est créé sous/
lui-même par le nom/root
- Il contient les fichiers et dossiers que vous avez créés lorsque vous étiez utilisateur root ainsi que les fichiers de configuration cachés pour certaines applications ou packages que vous avez installés.
- Tout comme chaque utilisateur a son propre répertoire avec son nom d'utilisateur sous
Maintenant, quand j'ai sudo cd root/
Je reste dans le même dossier (/)
Comme l'a souligné cylglad dans les commentaires,
cd is a builtin shell command, so doing sudo cd /root won't work
Voir ceci :
[email protected]:~$ cd /root
bash: cd: /root: Permission denied
[email protected]:~$
[email protected]:~$ sudo cd /root
[sudo] password for amit:
sudo: cd: command not found
Au lieu de cela, vous devez d'abord passer à l'utilisateur root, puis faire un cd vers /root
$ sudo -i
# cd /root
# pwd
N'hésitez pas à ajouter plus de détails.