~ é um atalho para o diretório inicial, então
cd ~/mydirectory
Será movido para mydirectory se houver esse diretório em sua pasta pessoal, caso contrário, um diretório não existirá.
Exemplo:
Seu diretório pessoal está localizado em /home/<username> .
user@host:~$ . O til indica que você está atualmente no seu diretório pessoal. Se você mudar para outro lugar, por exemplo, em /etc , ele mostrará user@host:/etc$ .