/home
es donde todos los usuarios suelen crear sus directorios de inicio.
Ejemplos:
/home/marcelo
/home/joe
El /home
veces puede residir en un sistema de archivos diferente (es decir, un disco duro separado, otra partición en el mismo disco duro o red incluso montado) que el /
(sistema de ficheros del sistema principal).
Por esto (y probablemente también por otras razones), el directorio de inicio del usuario raíz está normalmente en un directorio separado que reside en el sistema de archivos del sistema principal, por lo que no corre el riesgo de no ser montado debido a la conectividad de la red u otros problemas.
Todo esto es configurable y, en teoría, también podría tener la raíz de su sistema /home
, por ejemplo /home/root
, pero esto no es recomendable.
El ~
símbolo es algo que el shell reemplaza con el directorio de inicio del usuario actual. No es, per se, una ruta válida.