mv
に3つ以上のパス名を与えると、最後のパス名を宛先ディレクトリと見なして、それ以外をすべてそのディレクトリに移動します。
UNIX/LinuxのシェルでWindows/DOSのコマンドプロンプトのように mv *.c *.bak
みたいなことをやると、たとえばカレントディレクトリ a.c b.c c.c d.bak e.bak f.bak があったとしたら、mv a.c b.c c.c d.bak e.bak f.bak
を実行したのと同じことになり、a.c b.c c.c d.bak e.bak の5ファイルを f.bak に移動しようとします。f.bak がディレクトリでなければエラーとなります。