Se a sua pasta pessoal contiver:
$ ls ~
1.el 10.el 2.el 3.el 4.el 5.el 6.el 7.el 8.el 9.el Desktop Documents Downloads Music Pictures Public Stuff Templates Videos
E você faz mv *.el ./*
; o comando provavelmente se expandirá para:
$ echo *.el ./*
1.el 10.el 2.el 3.el 4.el 5.el 6.el 7.el 8.el 9.el ./1.el ./10.el ./2.el ./3.el ./4.el ./5.el ./6.el ./7.el ./8.el ./9.el ./Desktop ./Documents ./Downloads ./Music ./Pictures ./Public ./Stuff ./Templates ./Videos
Se tiver sorte, a última entrada pode ser um arquivo e mv
vai reclamar. Se você não tiver sorte, a última entrada na lista expandida é uma pasta, mv
ficará feliz em mover todos os argumentos para ela. Então, execute echo ./*
e procure pela última entrada (não que haja muitos restantes).