Solução
Se você tiver certeza de que há exatamente um diretório e mais nada (nenhuma outra pasta e nenhum outro arquivo) no diretório atual, você pode entrar nesse diretório com
cd *
Se você sabe que há apenas um diretório, mas pode haver arquivos não-diretório e não-symlink-to-directory no diretório atual, você pode usar
cd */.
para selecionar apenas o diretório.
Explicação
Um único *
é expandido pelo shell para uma lista de todos os nomes de arquivos (que inclui subdiretórios) no diretório atual (excluindo os arquivos ocultos, especialmente os diretórios .
e ..
, que estão sempre lá). Se a única coisa no diretório atual for o subdiretório para entrar, isso será expandido para
cd unknown_folder_name
e, portanto, faça o que quiser.
O truque com */.
é que isso se expande para o "diretório auto" (denominado .
) em qualquer subdiretório, que é o próprio subdiretório. Como os nomes dos arquivos nunca podem conter um /
, e supondo que haja apenas um diretório, o único nome que ele expande será unknown_folder_name/.
, que é obviamente o mesmo diretório que unknown_folder_name
.