Os diretores de trabalho atuais são, por exemplo, /media/username/ExtHDD/
.
Ao desconectar e reconectar esse HDD, comandos como ls
não funcionam mais corretamente.
$ -????????? ? ? ? ? ? Filename.txt
Por que eu tenho que usar cd / ; cd /media/username/ExtHDD/
antes que os comandos funcionem novamente?
Quando você ejeta uma unidade, todas as informações sobre essa unidade e quaisquer processos anexados a ela são descartadas da memória de trabalho do sistema operacional.