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