Respuesta1
Cuando navegas por directorios, si empiezas con /
el comando cd
interpreta que es unabsolutocamino:
$ cd /directory
significa (root)/directory
que no /home/user/directory
.
~
es un alias para/home/user
Si está en su directorio de inicio y escribe $ cd directory
(tenga en cuenta que no hay /
), cd se interpreta como unrelativodirectorio, es decir, relativo a su directorio actual.
Respuesta2
Hay una diferencia entre los dos comandos.
cd /foldername
cambia su directorio de trabajo actual al foldername
que se encuentra directamente debajo de la raíz.
cd ~/foldername
cambia su directorio de trabajo actual a foldername
, que se encuentra debajo de su directorio de inicio, que en la mayoría de las distribuciones de Linux debería estar en /home/<your-username>/foldername
.
Su mensaje de error le indica que actualmente no hay ningún archivo foldername
en su directorio raíz.