在Linux中使用mv命令

我有一堆文件 具有不同的扩展名

.png .fa .sh

在目录中哪个叫“文件”

我要移动

.png to images file
.fa to fasta file
.sh to upper directory Golden_Asian.git/

.png和.fa运作良好 但是对于.sh,当我这样做时

mv files/*.sh Golden_Asian.git

它只是制作了类型POSIX shell脚本,ASCII文本可执行文件,该文件名为

Golden_Asian.git

原始文件的名称为

 script.sh

所以我应该得到像

Golden_Asian.git/script.sh

我做错了还是正确的结果?

“文件”目录中的原始文件已消失,所以我很确定 文件已传输到正确的目录,但不知道为什么更改了名称。