Se um caminho começar com / , ele será iniciado a partir da raiz (ou seja, o diretório que não possui um pai). Se um caminho não começar com / , ele será iniciado a partir do diretório atual.
Existem dois nomes de diretórios especiais: . sempre se refere ao diretório atual e .. sempre se refere ao pai do diretório atual. Portanto, se você estiver em D , que é um subdiretório de K , poderá consultar K as .. . Se você estiver em D , então, um% comum K significa o subdiretório de D chamado K , que não é o que você deseja.
Assim, o comando que você está procurando é
mv ../K/H ../K/B/
Você também pode usar caminhos absolutos, mas precisa fornecer o caminho completo desde a raiz. Por exemplo. se K for realmente /home/henri/exercises/1/K , você poderá escrever
mv /home/henri/exercises/1/K/H /home/henri/exercises/1/K/B/
¹ Tecnicamente, o diretório raiz é, na verdade, seu próprio pai.