No UNIX / Linux, "mv" faz uma das duas coisas:
- Move um arquivo ou diretório de seu local atual (em um diretório) para um novo local (em um diretório diferente).
- Renomeia o arquivo ou diretório, sem movê-lo para um novo local.
No segundo caso, renomear um diretório não cria um novo diretório, apenas altera o nome do diretório já existente.
Na verdade, o seu exemplo faz duas coisas diferentes, dependendo se a "pasta" já existe como um diretório. Em caso afirmativo, mv funciona como no primeiro caso acima, ou seja, move "FOLDER" para o diretório "folder", então agora é "folder / FOLDER". Por outro lado, se "pasta" já não existe, apenas renomeia FOLDER.
Sim, pode ser um pouco confuso!