Você recebe um argumento inválido porque usou o dot ( .
). Seu comando está tentando renomear o diretório atual para ../../GuardDog-CMS
, mas isso é impossível porque em sistemas Unix, barras não são permitidas em nomes de arquivos.
Use *
se você quiser mover tudo do diretório atual:
mv -v * ../../GuardDog-CMS
Se você tiver arquivos ocultos no diretório atual, use o comando shopt -s dotglob nullglob
antes para mover os arquivos.
Veja também: Como você move todos os arquivos (incluindo ocultos) de um diretório para outro?