cd /
altera o diretório para a raiz do sistema de arquivos, que é /
enquanto cd ~
altera para o seu diretório pessoal.
Aqui ~
é interpretado como a pasta base do usuário que está executando o comando. Para mim é /home/anwar
.
Se você executar cd ~
como root, isso alterará o diretório de trabalho para o usuário root, que está em /root
. A pasta base root
users normalmente não reside no diretório /home/
, em vez disso, ela é encontrada diretamente no diretório raiz /
.
Verifique esta pergunta para uma introdução geral ao Linux Filesystem