Argumentos no shell são separados usando espaços. Isso significa que sempre que você executar um comando e tentar passar um arquivo ou um diretório como um argumento que contenha um espaço, o bash considerará dois argumentos separados. Existem muitas maneiras de especificar isso. Você pode usar o que é chamado de caractere de escape para sinalizar que o espaço é parte do argumento. Para fazer isso, basta inserir um \
antes do espaço no nome do arquivo
cd Program\ Files
ou você pode usar aspas para sinalizar que é um único parâmetro
cd "Program Files"
No entanto, muitas vezes você não precisará digitar a coisa toda se usar o recurso "Completar guia"
cd P<TAB>
Se houver vários arquivos começando com P, adicione outro alfabeto e pressione a guia novamente para concluir.