Todos os curingas como *
são expandidos pelo shell e passados para o comando. Isso significa que a primeira estrela foi substituída pelos arquivos em seu diretório de trabalho atual e a segunda substituída por todos os arquivos em /. Você pode ver isso executando
echo /*
No meu sistema, isso resulta em
/bin /boot /dev /etc /home /lib /lib64 /lost+found /media
/misc /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var
Então, seu comando acabou sendo algo como:
mv file1 file2 ... ... ... /tmp /usr /var
que move tudo para /var
. Claro, o que exatamente foi passado pode variar em seu sistema. Seja o que for, você provavelmente encontrará seus arquivos lá.
Estou assumindo que você estava executando como root. Se você não fosse, você não seria capaz de escrever a maioria dos diretórios em /, então nada teria acontecido. Seja extremamente cuidadoso ao executar como root e evite-o quando possível.