重命名文件并移动到父目录并删除空子目录

重命名文件并移动到父目录并删除空子目录
ls */*/*

上述命令的输出如下所示:

HP14_107_Ch/10785/outs:
metric_summ.csv

HP15_746_Ad/10746/outs: 
metric_summ.csv

HP16_317_TD/10787/outs:
metric_summ.csv

我想用其相应的父目录名称重命名所有 csv 文件并删除子文件夹。

我想要这样的输出:

ls *

HP14_107_Ch:
HP14_107_Ch.csv

HP15_746_Ad: 
HP15_746_Ad.csv

HP16_317_TD:
HP16_317_TD.csv

我尝试遵循这个邮政但它不起作用。

相关内容