在Linux中使用mv comand

问题描述 投票:0回答:1

我有很多文件具有不同的扩展名

.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

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

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

[我有一堆具有不同扩展名.png .fa .sh的文件,在目录调用“ files”中,我想将每个.png文件移动到图像文件.fa到fasta文件.sh到上层目录Golden_Asian.git /。 。

linux unix command mv
1个回答
0
投票

如果只有一个.sh文件,并且在当前目录中没有名为Golden_Asian.git的文件或目录,这是正确的结果。您执行了mv script.sh Golden_Asian.git,因此将文件从原始名称移到了您指定的名称。

© www.soinside.com 2019 - 2024. All rights reserved.