Linux 从不同文件夹复制.png图像,并在png上保留原始文件夹名称

Linux 从不同文件夹复制.png图像,并在png上保留原始文件夹名称,linux,bash,ubuntu,Linux,Bash,Ubuntu,希望大家都做得好。我是这个论坛的新手。无论如何,我有不同子文件夹的目录。子目录(即案例1和结果文件夹)的命名在子目录上保持不变 Main_directory |__folder1 | |__case1 | |___results | |__ speed_vs_time.png | |__Case4 | |__case1 | |___resul

希望大家都做得好。我是这个论坛的新手。无论如何,我有不同子文件夹的目录。子目录(即案例1和结果文件夹)的命名在子目录上保持不变

Main_directory 
        |__folder1
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
        |
        |__Case4
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
        |
        |__setup0
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
        |
        |__Case3
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
我正在尝试从每个目录复制每个speed_vs_time.png图像,将它们复制到主目录中的文件夹标题中,例如图像,图像标题,如下例所示

Main_directory 
        |__folder1
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
        |
        |__Case4
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
        |
        |__setup0
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
        |
        |__Case3
        |  |__case1
        |    |___results
        |      |__ speed_vs_time.png
      images
图片文件夹中的内容示例如下

folder1.png
case4.png
setup0.png
Case3.png

任何帮助都将不胜感激。再次感谢

与我在你上一篇文章中给出的答案大致相同

只是这次没有数组

mkdir-p主目录/图像
同时读取-r文件;做
sub_folder=${files#*Main_directory/}
文件名=${sub_文件夹%%/*}
扩展名=${files##*.}
cp-v“$files”主目录/images/$file\u名称。$扩展名
那帖子怎么了?