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.